Revision: 12816 http://sourceforge.net/p/skim-app/code/12816 Author: hofman Date: 2022-03-21 09:54:18 +0000 (Mon, 21 Mar 2022) Log Message: ----------- Allow a few whitespaces and newlines between hyphen and rest of the word
Modified Paths: -------------- trunk/PDFSelection_SKExtensions.m Modified: trunk/PDFSelection_SKExtensions.m =================================================================== --- trunk/PDFSelection_SKExtensions.m 2022-03-20 22:21:53 UTC (rev 12815) +++ trunk/PDFSelection_SKExtensions.m 2022-03-21 09:54:18 UTC (rev 12816) @@ -44,6 +44,7 @@ #import "SKMainDocument.h" #import "NSPointerArray_SKExtensions.h" #import "NSColor_SKExtensions.h" +#import "NSCharacterSet_SKExtensions.h" #define SKIncludeNewlinesFromEnclosedTextKey @"SKIncludeNewlinesFromEnclosedText" @@ -94,7 +95,7 @@ return NO; j = [[page string] length]; } - return i + 1 == j || (i + 2 == j && [[NSCharacterSet whitespaceAndNewlineCharacterSet] characterIsMember:[[page string] characterAtIndex:i + 1]]); + return i + 1 == j || (i + 1 < j && i + 5 < j && [[page string] rangeOfCharacterFromSet:[NSCharacterSet nonWhitespaceAndNewlineCharacterSet] options:0 range:NSMakeRange(i + 1, j - i - 1)].location == NSNotFound); } - (NSString *)compactedCleanedString { 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