Revision: 16230
          http://sourceforge.net/p/skim-app/code/16230
Author:   hofman
Date:     2026-05-06 14:25:46 +0000 (Wed, 06 May 2026)
Log Message:
-----------
get min for count

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

Modified: trunk/SKMainWindowController_UI.m
===================================================================
--- trunk/SKMainWindowController_UI.m   2026-05-05 21:41:43 UTC (rev 16229)
+++ trunk/SKMainWindowController_UI.m   2026-05-06 14:25:46 UTC (rev 16230)
@@ -344,10 +344,10 @@
 
 - (NSInteger)thumbnailHighlightLevelForRow:(NSInteger)row {
     if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKDisableHistoryHighlightsKey] == NO) {
-        NSInteger i, iMax = [lastViewedPages count];
+        NSInteger i, iMax = MIN([lastViewedPages count], MAX_HIGHLIGHTS);
         for (i = 0; i < iMax; i++) {
             if (row == (NSInteger)[lastViewedPages pointerAtIndex:i])
-                return MAX(0, MAX_HIGHLIGHTS - i);
+                return MAX_HIGHLIGHTS - i;
         }
     }
     return 0;
@@ -360,10 +360,10 @@
         NSInteger firstPage = [[[ov itemAtRow:row] page] pageIndex];
         NSInteger lastPage = row + 1 < numRows ? [[[ov itemAtRow:row + 1] 
page] pageIndex] : [[self pdfDocument] pageCount];
         NSRange range = NSMakeRange(firstPage, MAX(1L, lastPage - firstPage));
-        NSInteger i, iMax = [lastViewedPages count];
+        NSInteger i, iMax = MIN([lastViewedPages count], MAX_HIGHLIGHTS);
         for (i = 0; i < iMax; i++) {
             if (NSLocationInRange((NSUInteger)[lastViewedPages 
pointerAtIndex:i], range))
-                return MAX(0, MAX_HIGHLIGHTS - i);
+                return MAX_HIGHLIGHTS - i;
         }
     }
     return 0;

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