Revision: 16118
          http://sourceforge.net/p/skim-app/code/16118
Author:   hofman
Date:     2026-03-27 16:42:31 +0000 (Fri, 27 Mar 2026)
Log Message:
-----------
check for displayMode key to see wether setup has display settings

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

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2026-03-27 16:39:35 UTC (rev 16117)
+++ trunk/SKMainWindowController.m      2026-03-27 16:42:31 UTC (rev 16118)
@@ -147,7 +147,8 @@
 #define MAINWINDOWFRAME_KEY         @"windowFrame"
 #define LEFTSIDEPANEWIDTH_KEY       @"leftSidePaneWidth"
 #define RIGHTSIDEPANEWIDTH_KEY      @"rightSidePaneWidth"
-#define AUTOSCALES_KEY              @"autoScales"
+#define DISPLAYMODE_KEY             @"displayMode"
+#define DISPLAYDIRECTION_KEY        @"displayDirection"
 #define TABGROUP_KEY                @"tabGroup"
 #define TABINDEX_KEY                @"tabIndex"
 #define PAGEINDEX_KEY               @"pageIndex"
@@ -615,12 +616,12 @@
                 if (applySidePaneWidths)
                     [savedNormalSetup 
removeObjectsForKeys:@[LEFTSIDEPANEWIDTH_KEY, RIGHTSIDEPANEWIDTH_KEY]];
             }
-            if ([setup objectForKey:AUTOSCALES_KEY]) {
+            if ([setup objectForKey:DISPLAYMODE_KEY]) {
                 if ([self interactionMode] == SKPresentationMode) {
-                    if ([[setup objectForKey:@"displayMode"] integerValue] != 
kPDFDisplaySinglePage) {
+                    if ([[setup objectForKey:DISPLAYMODE_KEY] integerValue] != 
kPDFDisplaySinglePage) {
                         NSMutableDictionary *mutableSetup = [setup 
mutableCopy];
-                        [mutableSetup setObject:@0 forKey:@"displayMode"];
-                        [mutableSetup setObject:@0 forKey:@"displayDirection"];
+                        [mutableSetup setObject:@0 forKey:DISPLAYMODE_KEY];
+                        [mutableSetup setObject:@0 
forKey:DISPLAYDIRECTION_KEY];
                         [pdfView setDisplaySettings:mutableSetup];
                     } else {
                         [pdfView setDisplaySettings:setup];
@@ -2139,7 +2140,7 @@
 - (void)documentDidUnlockDelayed {
     NSDictionary *settings = [self interactionMode] == SKFullScreenMode ? 
[[NSUserDefaults standardUserDefaults] 
dictionaryForKey:SKDefaultFullScreenPDFDisplaySettingsKey] : nil;
     if ([settings count] == 0)
-        settings = [savedNormalSetup objectForKey:AUTOSCALES_KEY] ? 
savedNormalSetup : [[NSUserDefaults standardUserDefaults] 
dictionaryForKey:SKDefaultPDFDisplaySettingsKey];
+        settings = [savedNormalSetup objectForKey:DISPLAYMODE_KEY] ? 
savedNormalSetup : [[NSUserDefaults standardUserDefaults] 
dictionaryForKey:SKDefaultPDFDisplaySettingsKey];
     [pdfView setDisplaySettings:settings];
     
     NSArray *cropBoxes = [savedNormalSetup objectForKey:CROPBOXES_KEY];

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