Revision: 15374 http://sourceforge.net/p/skim-app/code/15374 Author: hofman Date: 2025-06-05 15:58:49 +0000 (Thu, 05 Jun 2025) Log Message: ----------- remove locked setting in normal setup when unlocking. Noo need to check interactionMode, as unlocking can never happen in presentation mode.
Modified Paths: -------------- trunk/SKMainWindowController.m Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2025-06-05 15:42:42 UTC (rev 15373) +++ trunk/SKMainWindowController.m 2025-06-05 15:58:49 UTC (rev 15374) @@ -2109,9 +2109,10 @@ if ([[savedNormalSetup objectForKey:LOCKED_KEY] boolValue]) { [self updatePageLabelsAndOutlineForExpansionState:nil]; + [savedNormalSetup removeObjectForKey:LOCKED_KEY]; + // when the PDF was locked, PDFView resets the display settings, so we need to reapply them, however if we don't delay it's reset again immediately - if ([self interactionMode] == SKNormalMode || [self interactionMode] == SKFullScreenMode) - [self performSelector:@selector(documentDidUnlockDelayed) withObject:nil afterDelay:0.0]; + [self performSelector:@selector(documentDidUnlockDelayed) withObject:nil afterDelay:0.0]; } } 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