From e0278e8d520184b53d6fe664c1c470774fecacc3 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Mon, 19 Sep 2011 01:55:52 +0000 Subject: [PATCH] improvements to betterComponentsSeparatedByCharactersInSet: --- macosx/NSStringAdditions.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/macosx/NSStringAdditions.m b/macosx/NSStringAdditions.m index 4f3bb3089..d4e2f794a 100644 --- a/macosx/NSStringAdditions.m +++ b/macosx/NSStringAdditions.m @@ -186,7 +186,8 @@ { NSMutableArray * components = [NSMutableArray array]; - for (NSUInteger i = 0; i < [self length];) + NSUInteger i = 0; + while (i < [self length]) { const NSRange range = [self rangeOfCharacterFromSet: separator options: 0 range: NSMakeRange(i, [self length]-i)]; @@ -201,8 +202,9 @@ if (range.location == NSNotFound) break; - i += length + range.length; + i += length; } + i += range.length; } return components;