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