From: Jay Freeman (saurik) Date: Tue, 1 Mar 2011 07:33:07 +0000 (-0800) Subject: Work around vendors who are abusing shortDescription. X-Git-Tag: v1.1.0%b1~97 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/df289c5a6821b24dd87d20b690c5c15fcd83c3d6?ds=inline Work around vendors who are abusing shortDescription. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 132c31e9..9ef5db99 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -3014,7 +3014,10 @@ struct PackageNameOrdering : [self parse]; - range = [[self shortDescription] rangeOfString:text options:MatchCompareOptions_]; + NSString *description([self shortDescription]); + NSUInteger length([description length]); + + range = [[self shortDescription] rangeOfString:text options:MatchCompareOptions_ range:NSMakeRange(0, std::min(length, 100))]; if (range.location != NSNotFound) return YES;