diff options
| author | Vadim Shpakovski | 2012-07-07 14:35:47 +0300 | 
|---|---|---|
| committer | Vadim Shpakovski | 2012-07-07 14:35:47 +0300 | 
| commit | bb077190ef06170558880f35f8ee6989a9248f1a (patch) | |
| tree | aa70b9aa0a228c63169b24689247af1ab1c5d5c1 /MASShortcut.m | |
| parent | 77238db370b8324346a569188cd9ba006cebe916 (diff) | |
| download | MASShortcut-bb077190ef06170558880f35f8ee6989a9248f1a.tar.bz2 | |
Fixes all compatibility issues with Xcode 4.3.
Diffstat (limited to 'MASShortcut.m')
| -rw-r--r-- | MASShortcut.m | 11 | 
1 files changed, 9 insertions, 2 deletions
diff --git a/MASShortcut.m b/MASShortcut.m index 4835920..5915d5d 100644 --- a/MASShortcut.m +++ b/MASShortcut.m @@ -8,6 +8,11 @@ NSString *const kMASShortcutModifierFlags = @"ModifierFlags";      NSUInteger _modifierFlags; // 0 if empty  } +@synthesize modifierFlags = _modifierFlags; +@synthesize keyCode = _keyCode; + +#pragma mark - +  - (void)encodeWithCoder:(NSCoder *)coder  {      [coder encodeInteger:(self.keyCode != NSNotFound ? (NSInteger)self.keyCode : - 1) forKey:kMASShortcutKeyCode]; @@ -223,7 +228,8 @@ NSString *const kMASShortcutModifierFlags = @"ModifierFlags";              if (outError) {                  NSString *format = NSLocalizedString(@"This shortcut cannot be used used because it is already used by the menu item ‘%@’.",                                                       @"Message for alert when shortcut is already used"); -                NSDictionary *info = @{ NSLocalizedDescriptionKey : [NSString stringWithFormat:format, menuItem.title] }; +                NSDictionary *info = [NSDictionary dictionaryWithObject:[NSString stringWithFormat:format, menuItem.title] +                                                                 forKey:NSLocalizedDescriptionKey];                  *outError = [NSError errorWithDomain:NSCocoaErrorDomain code:0 userInfo:info];              }              return YES; @@ -251,7 +257,8 @@ NSString *const kMASShortcutModifierFlags = @"ModifierFlags";                                                                @"keyboard shortcut.\nIf you really want to use this key combination, most shortcuts "                                                                @"can be changed in the Keyboard & Mouse panel in System Preferences.",                                                                @"Message for alert when shortcut is already used by the system"); -                    *outError = [NSError errorWithDomain:NSCocoaErrorDomain code:0 userInfo:@{ NSLocalizedDescriptionKey : description }]; +                    NSDictionary *info = [NSDictionary dictionaryWithObject:description forKey:NSLocalizedDescriptionKey]; +                    *outError = [NSError errorWithDomain:NSCocoaErrorDomain code:0 userInfo:info];                  }                  return YES;              }  | 
