Revision: 15777
          http://sourceforge.net/p/skim-app/code/15777
Author:   hofman
Date:     2025-11-09 16:24:31 +0000 (Sun, 09 Nov 2025)
Log Message:
-----------
observe universal access defaults only on 12.0+

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

Modified: trunk/NSCursor_SKExtensions.m
===================================================================
--- trunk/NSCursor_SKExtensions.m       2025-11-08 23:36:00 UTC (rev 15776)
+++ trunk/NSCursor_SKExtensions.m       2025-11-09 16:24:31 UTC (rev 15777)
@@ -266,9 +266,11 @@
 - (NSUserDefaults *)universalaccessDefaults {
     if (universalaccessDefaults == nil) {
         universalaccessDefaults = [[NSUserDefaults alloc] 
initWithSuiteName:@"com.apple.universalaccess"];
-        [universalaccessDefaults addObserver:self 
forKeyPath:@"cursorIsCustomized" options:0 
context:&SKUniversalAccessDefaultsObservationContext];
-        [universalaccessDefaults addObserver:self forKeyPath:@"cursorOutline" 
options:0 context:&SKUniversalAccessDefaultsObservationContext];
-        [universalaccessDefaults addObserver:self forKeyPath:@"cursorFill" 
options:0 context:&SKUniversalAccessDefaultsObservationContext];
+        if (@available(macOS 12.0, *)) {
+            [universalaccessDefaults addObserver:self 
forKeyPath:@"cursorIsCustomized" options:0 
context:&SKUniversalAccessDefaultsObservationContext];
+            [universalaccessDefaults addObserver:self 
forKeyPath:@"cursorOutline" options:0 
context:&SKUniversalAccessDefaultsObservationContext];
+            [universalaccessDefaults addObserver:self forKeyPath:@"cursorFill" 
options:0 context:&SKUniversalAccessDefaultsObservationContext];
+        }
     }
     return universalaccessDefaults;
 }

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