Revision: 12177
          http://sourceforge.net/p/skim-app/code/12177
Author:   hofman
Date:     2021-03-08 18:29:37 +0000 (Mon, 08 Mar 2021)
Log Message:
-----------
Don't save fullscreen offset in preferences; the OS version numbers are 
changing too fast now with Big Sur. Use 16 by default for Big Sur.

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

Modified: trunk/SKMainWindowController_FullScreen.m
===================================================================
--- trunk/SKMainWindowController_FullScreen.m   2021-03-08 18:07:33 UTC (rev 
12176)
+++ trunk/SKMainWindowController_FullScreen.m   2021-03-08 18:29:37 UTC (rev 
12177)
@@ -80,7 +80,6 @@
 static BOOL autoHideToolbarInFullScreen = NO;
 static BOOL collapseSidePanesInFullScreen = NO;
 
-static NSString *SKFullScreenToolbarOffsetKey = nil;
 static CGFloat fullScreenToolbarOffset = 0.0;
 
 @interface SKMainWindowController (SKFullScreenPrivate)
@@ -94,9 +93,7 @@
     autoHideToolbarInFullScreen = [sud 
boolForKey:SKAutoHideToolbarInFullScreenKey];
     collapseSidePanesInFullScreen = [sud 
boolForKey:SKCollapseSidePanesInFullScreenKey];
     
-    NSOperatingSystemVersion systemVersion = [[NSProcessInfo processInfo] 
operatingSystemVersion];
-    SKFullScreenToolbarOffsetKey = [[NSString alloc] 
initWithFormat:@"SKFullScreenToolbarOffset%ld_%ld", 
(long)systemVersion.majorVersion, (long)systemVersion.minorVersion];
-    fullScreenToolbarOffset = [sud doubleForKey:SKFullScreenToolbarOffsetKey];
+    fullScreenToolbarOffset = 0.0;
 }
 
 #pragma mark Side Windows
@@ -486,6 +483,8 @@
         offset = NSHeight([NSWindow frameRectForContentRect:NSZeroRect 
styleMask:NSTitledWindowMask]);
     else if (fullScreenToolbarOffset > 0.0)
         offset = fullScreenToolbarOffset;
+    else if (RUNNING_AFTER(10_15))
+        offset = 16.0;
     else if (!RUNNING_BEFORE(10_11))
         offset = 17.0;
     else
@@ -550,8 +549,6 @@
         if (toolbarItemOffset < 0.0)
             // save the offset for the next time, we may guess it wrong as it 
varies between OS versions
             fullScreenToolbarOffset = toolbarItemOffset - 
fullScreenToolbarOffset;
-        if (SKFullScreenToolbarOffsetKey)
-            [[NSUserDefaults standardUserDefaults] 
setDouble:fullScreenToolbarOffset forKey:SKFullScreenToolbarOffsetKey];
     }
     NSColor *backgroundColor = [PDFView defaultFullScreenBackgroundColor];
     NSDictionary *fullScreenSetup = [[NSUserDefaults standardUserDefaults] 
dictionaryForKey:SKDefaultFullScreenPDFDisplaySettingsKey];

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