Revision: 15003
          http://sourceforge.net/p/skim-app/code/15003
Author:   hofman
Date:     2025-03-22 16:33:39 +0000 (Sat, 22 Mar 2025)
Log Message:
-----------
no need for helper method

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

Modified: trunk/PDFSelection_SKExtensions.m
===================================================================
--- trunk/PDFSelection_SKExtensions.m   2025-03-22 15:19:16 UTC (rev 15002)
+++ trunk/PDFSelection_SKExtensions.m   2025-03-22 16:33:39 UTC (rev 15003)
@@ -203,18 +203,9 @@
     return NSNotFound;
 }
 
-- (BOOL)hasCharactersOnPage:(PDFPage *)page {
-    NSInteger i, count = [self numberOfTextRangesOnPage:page];
-    for (i = 0; i < count; i++) {
-        if ([self rangeAtIndex:i onPage:page].length > 0)
-            return YES;
-    }
-    return NO;
-}
-
 - (PDFPage *)safeFirstPage {
     for (PDFPage *page in [self pages]) {
-        if ([self hasCharactersOnPage:page])
+        if ([self safeIndexOfFirstCharacterOnPage:page] != NSNotFound)
             return page;
     }
     return nil;
@@ -222,7 +213,7 @@
 
 - (PDFPage *)safeLastPage {
     for (PDFPage *page in [[self pages] reverseObjectEnumerator]) {
-        if ([self hasCharactersOnPage:page])
+        if ([self safeIndexOfFirstCharacterOnPage:page] != NSNotFound)
             return page;
     }
     return nil;

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

Reply via email to