ciawal at gmail.com
Tue Mar 18 10:37:30 UTC 2008
Dialog 2 inspects the first argument received to look for an option switch (e.g. -q) – if a switch is found Dialog 1 is used instead (as Dialog 2 uses words as commands).
tmread was not passing the executed path as argv when using execl(), which meant that Dialog 2 was looking at the nib name as the first option, thus not passing off to Dialog 1.
More information about the textmate-dev