Revision: 16108
          http://sourceforge.net/p/skim-app/code/16108
Author:   hofman
Date:     2026-03-26 10:15:45 +0000 (Thu, 26 Mar 2026)
Log Message:
-----------
smake sure window frame and side pane widths are removed from savedNormalSetup 
after full screen

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

Modified: trunk/SKMainWindowController_FullScreen.m
===================================================================
--- trunk/SKMainWindowController_FullScreen.m   2026-03-25 23:24:30 UTC (rev 
16107)
+++ trunk/SKMainWindowController_FullScreen.m   2026-03-26 10:15:45 UTC (rev 
16108)
@@ -675,8 +675,10 @@
 
 - (void)windowDidFailToEnterFullScreen:(NSWindow *)window {
     [self windowWillExitFullScreenStyle:window];
-    if ([[pdfView document] isLocked] == NO || [savedNormalSetup count] == 1)
+    if ([[pdfView document] isLocked] == NO)
         [savedNormalSetup removeAllObjects];
+    else
+        [savedNormalSetup removeObjectsForKeys:@[MAINWINDOWFRAME_KEY, 
LEFTSIDEPANEWIDTH_KEY, RIGHTSIDEPANEWIDTH_KEY]];
     [self forceSubwindowsOnTop:NO];
     savedNormalWindow = nil;
     mwcFlags.isSwitchingFullScreen = 0;
@@ -716,8 +718,10 @@
     NSString *frameString = [savedNormalSetup 
objectForKey:MAINWINDOWFRAME_KEY];
     if (frameString)
         [[self window] setFrame:NSRectFromString(frameString) display:YES];
-    if ([[pdfView document] isLocked] == NO || [savedNormalSetup count] == 1)
+    if ([[pdfView document] isLocked] == NO)
         [savedNormalSetup removeAllObjects];
+    else
+        [savedNormalSetup removeObjectsForKeys:@[MAINWINDOWFRAME_KEY, 
LEFTSIDEPANEWIDTH_KEY, RIGHTSIDEPANEWIDTH_KEY]];
     [self forceSubwindowsOnTop:NO];
     mwcFlags.isSwitchingFullScreen = 0;
     if (mwcFlags.wantsPresentationOrFullScreen) {

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