diff options
Diffstat (limited to 'main.m')
| -rw-r--r-- | main.m | 15 | 
1 files changed, 13 insertions, 2 deletions
| @@ -1,8 +1,12 @@  #import <Carbon/Carbon.h> +#include <sysexits.h> +  #import "Invert.h"  #import "DDHotKeyCenter.h" +#define E_REGISTER_HOTKEY 5 +  int register_hotkeys();  int main(int argc, const char * argv[]) { @@ -11,6 +15,9 @@ int main(int argc, const char * argv[]) {      [NSApplication sharedApplication];      int error_code = register_hotkeys(); +    if (error_code == E_REGISTER_HOTKEY) { +        return EX_SOFTWARE; +    }      [NSApp run]; @@ -29,7 +36,9 @@ int register_hotkeys() {              action:@selector(toggleInvertColors:)              object:nil]      ) { -        NSLog(@"Error registering hotkey"); +        NSLog(@"Error registering hotkey Apple+Option+Control-8"); + +        return E_REGISTER_HOTKEY;      }      if ( @@ -39,7 +48,9 @@ int register_hotkeys() {              action:@selector(toggleInvertColors:)              object:nil]      ) { -        NSLog(@"Error registering hotkey"); +        NSLog(@"Error registering hotkey F8"); + +        return E_REGISTER_HOTKEY;      }      return 0; | 
