Revision: 15372 http://sourceforge.net/p/skim-app/code/15372 Author: hofman Date: 2025-06-05 15:34:23 +0000 (Thu, 05 Jun 2025) Log Message: ----------- Zoom window when using maximized window option. Zoom later, so we can override option by setting from PDF.
Modified Paths: -------------- trunk/SKMainWindowController.m Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2025-06-05 14:41:23 UTC (rev 15371) +++ trunk/SKMainWindowController.m 2025-06-05 15:34:23 UTC (rev 15372) @@ -398,8 +398,6 @@ NSString *rectString = [savedNormalSetup objectForKey:MAINWINDOWFRAME_KEY]; if (rectString) [window setFrame:NSRectFromString(rectString) display:NO]; - } else if (windowSizeOption == SKWindowOptionMaximize) { - [window setFrame:[[NSScreen mainScreen] visibleFrame] display:NO]; } // Set up the PDF @@ -442,11 +440,15 @@ NSDictionary *initialSettings = [[self pdfDocument] initialSettings]; if (initialSettings) { [pdfView setDisplaySettings:initialSettings]; - if ([initialSettings objectForKey:@"fitWindow"]) - windowSizeOption = [[initialSettings objectForKey:@"fitWindow"] boolValue] ? SKWindowOptionFit : SKWindowOptionDefault; + if ([initialSettings objectForKey:@"fitWindow"] && [[initialSettings objectForKey:@"fitWindow"] boolValue]) + windowSizeOption = SKWindowOptionFit; } } + if (windowSizeOption == SKWindowOptionMaximize && hasWindowSetup == NO) { + [window zoom:self]; + } + // Go to page? NSNumber *pageNumber = [savedNormalSetup objectForKey:PAGEINDEX_KEY]; NSUInteger pageIndex = NSNotFound; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Skim-app-commit mailing list Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit