diff --git a/SOPE/NGCards/ChangeLog b/SOPE/NGCards/ChangeLog index 96ced1be7..2ec2ccb34 100644 --- a/SOPE/NGCards/ChangeLog +++ b/SOPE/NGCards/ChangeLog @@ -1,5 +1,10 @@ 2007-03-07 Wolfgang Sourdeau + * NSString+NGCards.m ([NSString -foldedForVersitCards]): + simplified method by initializing and returning folderString + unconditionnally. If length < 76, the original string is appended + to it. + * CardGroup.m ([CardGroup +groupWithTag:aTag]): simply invoke [self elementWithTag:]. ([CardGroup +groupWithTag:aTagchildren:someChildren]): same as diff --git a/SOPE/NGCards/NSString+NGCards.m b/SOPE/NGCards/NSString+NGCards.m index eb0c4e421..21cee5b57 100644 --- a/SOPE/NGCards/NSString+NGCards.m +++ b/SOPE/NGCards/NSString+NGCards.m @@ -42,19 +42,18 @@ static NSString *commaSeparator = nil; - (NSString *) foldedForVersitCards { - NSString *newString; NSMutableString *foldedString; unsigned int length; NSRange subStringRange; + foldedString = [NSMutableString new]; + [foldedString autorelease]; + length = [self length]; if (length < 76) - newString = self; + [foldedString appendString: self]; else { - foldedString = [NSMutableString new]; - [foldedString autorelease]; - subStringRange = NSMakeRange (0, 75); [foldedString appendFormat: @"%@\r\n", [self substringWithRange: subStringRange]]; @@ -68,11 +67,9 @@ static NSString *commaSeparator = nil; subStringRange.length = length - subStringRange.location; [foldedString appendFormat: @" %@", [self substringWithRange: subStringRange]]; - - newString = foldedString; } - return newString; + return foldedString; } - (NSArray *) asCardAttributeValues