aboutsummaryrefslogtreecommitdiffstats
path: root/MASShortcutView+UserDefaults.m
diff options
context:
space:
mode:
authorVadim Shpakovski2013-03-06 13:53:45 +0300
committerVadim Shpakovski2013-03-06 13:53:45 +0300
commitffafb30498445cd5de120b5babab0d55a2e5be6d (patch)
tree963e92defe23a84757d97cf512e4f1c90abe67fc /MASShortcutView+UserDefaults.m
parentc6131623a7f3a25b11fe331597a7fdaca9706bf0 (diff)
downloadMASShortcut-ffafb30498445cd5de120b5babab0d55a2e5be6d.tar.bz2
Fixing a bug with resetting user defaults.
Diffstat (limited to 'MASShortcutView+UserDefaults.m')
-rw-r--r--MASShortcutView+UserDefaults.m8
1 files changed, 4 insertions, 4 deletions
diff --git a/MASShortcutView+UserDefaults.m b/MASShortcutView+UserDefaults.m
index 42a2379..13bcb7c 100644
--- a/MASShortcutView+UserDefaults.m
+++ b/MASShortcutView+UserDefaults.m
@@ -15,22 +15,22 @@
@implementation MASShortcutView (UserDefaults)
-void *kDefaultsObserver = &kDefaultsObserver;
+void *MASAssociatedDefaultsObserver = &MASAssociatedDefaultsObserver;
- (NSString *)associatedUserDefaultsKey
{
- MASShortcutDefaultsObserver *defaultsObserver = objc_getAssociatedObject(self, kDefaultsObserver);
+ MASShortcutDefaultsObserver *defaultsObserver = objc_getAssociatedObject(self, MASAssociatedDefaultsObserver);
return defaultsObserver.userDefaultsKey;
}
- (void)setAssociatedUserDefaultsKey:(NSString *)associatedUserDefaultsKey
{
// First, stop observing previous shortcut view
- objc_setAssociatedObject(self, kDefaultsObserver, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
+ objc_setAssociatedObject(self, MASAssociatedDefaultsObserver, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
// Next, start observing current shortcut view
MASShortcutDefaultsObserver *defaultsObserver = [[MASShortcutDefaultsObserver alloc] initWithShortcutView:self userDefaultsKey:associatedUserDefaultsKey];
- objc_setAssociatedObject(self, kDefaultsObserver, defaultsObserver, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
+ objc_setAssociatedObject(self, MASAssociatedDefaultsObserver, defaultsObserver, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}
@end