Revision: 15893
          http://sourceforge.net/p/skim-app/code/15893
Author:   hofman
Date:     2025-12-20 17:19:42 +0000 (Sat, 20 Dec 2025)
Log Message:
-----------
don't use method for default keys

Modified Paths:
--------------
    trunk/SKPDFView.m

Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m   2025-12-20 09:58:59 UTC (rev 15892)
+++ trunk/SKPDFView.m   2025-12-20 17:19:42 UTC (rev 15893)
@@ -266,10 +266,6 @@
     SKSwizzlePDFAccessibilityNodeAnnotationMethods();
 }
 
-+ (NSArray *)defaultKeysToObserve {
-    return @[SKReadingBarColorKey, SKReadingBarInvertKey];
-}
-
 - (void)commonInitialization {
     toolMode = [[NSUserDefaults standardUserDefaults] 
integerForKey:SKLastToolModeKey];
     annotationMode = [[NSUserDefaults standardUserDefaults] 
integerForKey:SKLastAnnotationModeKey];
@@ -322,8 +318,8 @@
     if (view)
         [nc addObserver:self 
selector:@selector(handleUpdateTrackingAreasNotification:) 
name:NSViewDidUpdateTrackingAreasNotification object:view];
     NSUserDefaults *sud = [NSUserDefaults standardUserDefaults];
-    for (NSString *key in [[self class] defaultKeysToObserve])
-        [sud addObserver:self forKeyPath:key options:0 
context:&SKPDFViewDefaultsObservationContext];
+    [sud addObserver:self forKeyPath:SKReadingBarColorKey options:0 
context:&SKPDFViewDefaultsObservationContext];
+    [sud addObserver:self forKeyPath:SKReadingBarInvertKey options:0 
context:&SKPDFViewDefaultsObservationContext];
     
 }
 
@@ -346,8 +342,8 @@
 - (void)cleanup {
     [[NSSpellChecker sharedSpellChecker] 
closeSpellDocumentWithTag:spellingTag];
     NSUserDefaults *sud = [NSUserDefaults standardUserDefaults];
-    for (NSString *key in [[self class] defaultKeysToObserve])
-        [sud removeObserver:self forKeyPath:key 
context:&SKPDFViewDefaultsObservationContext];
+    [sud removeObserver:self forKeyPath:SKReadingBarColorKey 
context:&SKPDFViewDefaultsObservationContext];
+    [sud removeObserver:self forKeyPath:SKReadingBarInvertKey 
context:&SKPDFViewDefaultsObservationContext];
     [[NSNotificationCenter defaultCenter] removeObserver:self];
     [[SKImageToolTipWindow sharedToolTipWindow] orderOut:self];
     [self removePDFToolTipRects];

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to