Revision: 15443 http://sourceforge.net/p/skim-app/code/15443 Author: hofman Date: 2025-06-11 16:32:39 +0000 (Wed, 11 Jun 2025) Log Message: ----------- local variable for isLocked
Modified Paths: -------------- trunk/SKMainWindowController.m Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2025-06-11 16:06:58 UTC (rev 15442) +++ trunk/SKMainWindowController.m 2025-06-11 16:32:39 UTC (rev 15443) @@ -1077,6 +1077,7 @@ SKDestination dest = {NSNotFound, NSZeroPoint}, secondaryDest = {NSNotFound, NSZeroPoint}; NSArray *snapshotDicts = nil; NSDictionary *openState = nil; + BOOL isLocked = [pdfDocument isLocked]; if (oldPdfDoc) { // this is a revert @@ -1115,8 +1116,8 @@ [oldPdfDoc setContainingDocument:nil]; - if ([pdfDocument isLocked] != [oldPdfDoc isLocked]) { - if ([pdfDocument isLocked]) { + if (isLocked != [oldPdfDoc isLocked]) { + if (isLocked) { if ([self interactionMode] == SKNormalMode) [savedNormalSetup setDictionary:[pdfView displaySettings]]; [savedNormalSetup setObject:@YES forKey:LOCKED_KEY]; @@ -1125,7 +1126,7 @@ } } - if ([pdfDocument isLocked] == NO) { + if (isLocked == NO) { NSArray *cropBoxes = [savedNormalSetup objectForKey:CROPBOXES_KEY]; if ([cropBoxes count]) [self applyChangedCropBoxes:cropBoxes inDocument:pdfDocument]; @@ -1173,7 +1174,7 @@ [toolbarController updateMinMaxScale]; - if ([pdfDocument isLocked]) + if (isLocked) placeholderWidgetProperties = [widgetProperties count] ? [widgetProperties copy] : nil; else [self updateWidgetsWithProperties:widgetProperties reset:NO]; @@ -1182,7 +1183,7 @@ [self updateNoteSelection]; if ([snapshotDicts count]) { - if ([pdfDocument isLocked]) + if (isLocked) [savedNormalSetup setObject:snapshotDicts forKey:SNAPSHOTS_KEY]; else [self showSnapshotsWithSetups:snapshotDicts]; @@ -1194,11 +1195,11 @@ dest.pageIndex = [pdfDocument pageCount] - 1; dest.point = SKUnspecifiedPoint; } - if ([pdfDocument isLocked]) { + if (isLocked) { [savedNormalSetup setObject:[NSNumber numberWithUnsignedInteger:dest.pageIndex] forKey:PAGEINDEX_KEY]; if (NSEqualPoints(dest.point, SKUnspecifiedPoint) == NO) [savedNormalSetup setObject:NSStringFromPoint(dest.point) forKey:SCROLLPOINT_KEY]; - } else { + } else { [pdfView goToCurrentDestination:dest]; } } 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