#import "MyAppDelegate.h"
#import "PreferencesWindowController.h"
+#import <Carbon/Carbon.h>
@implementation MyAppDelegate
- (BOOL)shouldShowUI
{
- // if this call comes before applicationDidFinishLaunching: we do not show a UI
- // for the file. Also, we should terminate immedeately after starting the script.
- if (initial_action_done)
- return YES;
+ // if this call comes before applicationDidFinishLaunching: we
+ // should terminate immedeately after starting the script.
+ if (!initial_action_done)
+ should_terminate = YES;
initial_action_done = YES;
- should_terminate = YES;
+ if( GetCurrentKeyModifiers() & optionKey )
+ return YES;
return NO;
}
return NO;
}
-
-- (BOOL)application:(NSApplication *)sender xx_openFile:(NSString *)filename
-{
- initial_action_done = YES;
- return YES;
-}
-
-- (BOOL)application:(id)sender xx_openFileWithoutUI:(NSString *)filename
-{
- initial_action_done = YES;
- return YES;
-}
-
@end