diff options
| author | Vadim Shpakovski | 2012-11-10 12:31:58 +0300 |
|---|---|---|
| committer | Vadim Shpakovski | 2012-11-10 12:34:05 +0300 |
| commit | bc56cdc907541cb633e8787424e0112ed856a5e9 (patch) | |
| tree | bb5383d51a7e33e86083f2d1476a249b95f59881 /MASShortcut+UserDefaults.m | |
| parent | 3d4235f879e6f31b9bbcfb6b0fa2178de14d88aa (diff) | |
| download | MASShortcut-bc56cdc907541cb633e8787424e0112ed856a5e9.tar.bz2 | |
Now the component properly handles your trying to set another handler for an existing shortcut.
Only the first assignable handler will be working, the second and other handlers all will be ignored. Also, previous workaround with calling performSelector:withObject:afterDelay: is removed, it seems to be working with an apprpriate use of objc_setAssociatedObject.
Diffstat (limited to 'MASShortcut+UserDefaults.m')
| -rw-r--r-- | MASShortcut+UserDefaults.m | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MASShortcut+UserDefaults.m b/MASShortcut+UserDefaults.m index 534830a..3bdbab9 100644 --- a/MASShortcut+UserDefaults.m +++ b/MASShortcut+UserDefaults.m @@ -73,7 +73,7 @@ - (void)userDefaultsDidChange:(NSNotification *)note { [MASShortcut removeGlobalHotkeyMonitor:self.monitor]; - [self performSelector:@selector(installHotKeyFromUserDefaults) withObject:nil afterDelay:0.0]; + [self installHotKeyFromUserDefaults]; } - (void)installHotKeyFromUserDefaults |
