Revision: 15462 http://sourceforge.net/p/skim-app/code/15462 Author: hofman Date: 2025-06-15 14:04:27 +0000 (Sun, 15 Jun 2025) Log Message: ----------- check for count implicitly
Modified Paths: -------------- trunk/SKMainWindowController.m Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2025-06-14 16:18:45 UTC (rev 15461) +++ trunk/SKMainWindowController.m 2025-06-15 14:04:27 UTC (rev 15462) @@ -554,14 +554,16 @@ } - (void)applyChangedCropBoxes:(NSArray *)cropBoxes inDocument:(PDFDocument *)pdfDoc { - NSUInteger i, iMax = [pdfDoc pageCount]; - if ([cropBoxes count] == iMax) { - for (i = 0; i < iMax; i++) { - NSString *box = [cropBoxes objectAtIndex:i]; - if ([box isEqualToString:@""] == NO) - [[pdfDoc pageAtIndex:i] setBounds:NSRectFromString(box) forBox:kPDFDisplayBoxCropBox]; + if ([cropBoxes count]) { + NSUInteger i, iMax = [pdfDoc pageCount]; + if ([cropBoxes count] == iMax) { + for (i = 0; i < iMax; i++) { + NSString *box = [cropBoxes objectAtIndex:i]; + if ([box isEqualToString:@""] == NO) + [[pdfDoc pageAtIndex:i] setBounds:NSRectFromString(box) forBox:kPDFDisplayBoxCropBox]; + } + mwcFlags.hasCropped = 1; } - mwcFlags.hasCropped = 1; } } @@ -1155,11 +1157,8 @@ } } - if (unlocked) { - NSArray *cropBoxes = [savedNormalSetup objectForKey:CROPBOXES_KEY]; - if ([cropBoxes count]) - [self applyChangedCropBoxes:cropBoxes inDocument:pdfDocument]; - } + if (unlocked) + [self applyChangedCropBoxes:[savedNormalSetup objectForKey:CROPBOXES_KEY] inDocument:pdfDocument]; if ([noteDicts count]) { PDFDocument *pdfDoc = pdfDocument; 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