Revision: 15787
          http://sourceforge.net/p/skim-app/code/15787
Author:   hofman
Date:     2025-11-10 17:43:59 +0000 (Mon, 10 Nov 2025)
Log Message:
-----------
no need to redisplay when changing media ox when displaying crop box

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

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2025-11-10 17:29:42 UTC (rev 15786)
+++ trunk/SKMainWindowController.m      2025-11-10 17:43:59 UTC (rev 15787)
@@ -2211,9 +2211,11 @@
 - (void)handlePageBoundsDidChangeNotification:(NSNotification *)notification {
     NSDictionary *info = [notification userInfo];
     PDFPage *page = [info objectForKey:SKPDFPagePageKey];
-    BOOL isCrop = [[info objectForKey:SKPDFPageActionKey] 
isEqualToString:SKPDFPageActionCrop];
-    BOOL displayChanged = isCrop == NO || [pdfView displayBox] == 
kPDFDisplayBoxCropBox;
-        
+    NSString *action = [info objectForKey:SKPDFPageActionKey];
+    BOOL isCrop = [action isEqualToString:SKPDFPageActionCrop];
+    BOOL isResize = [action isEqualToString:SKPDFPageActionResize];
+    BOOL displayChanged = isCrop ? [pdfView displayBox] == 
kPDFDisplayBoxCropBox : isResize ? [pdfView displayBox] == 
kPDFDisplayBoxMediaBox : YES;
+    
     if (displayChanged)
         [pdfView layoutDocumentView];
     if (page) {

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