From ffafb30498445cd5de120b5babab0d55a2e5be6d Mon Sep 17 00:00:00 2001 From: Vadim Shpakovski Date: Wed, 6 Mar 2013 13:53:45 +0300 Subject: Fixing a bug with resetting user defaults. --- MASShortcutView+UserDefaults.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'MASShortcutView+UserDefaults.m') 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 -- cgit v1.2.3