do not duplicate the result of method calls into a NSMutableString

pull/7/head
Wolfgang Sourdeau 2012-10-30 08:49:51 -04:00
parent 40a1a51845
commit 806ea9fd13
1 changed files with 4 additions and 7 deletions

View File

@ -351,15 +351,12 @@ static GCSStringFormatter *stringFormatter = nil;
- (NSString *) _selectedFields: (NSArray *) fields - (NSString *) _selectedFields: (NSArray *) fields
requirement: (GCSTableRequirement) requirement requirement: (GCSTableRequirement) requirement
{ {
NSMutableString *selectedFields; NSString *selectedFields;
selectedFields = [NSMutableString string];
if (requirement == bothTableRequired if (requirement == bothTableRequired && [fields containsObject: @"c_name"])
&& [fields containsObject: @"c_name"]) selectedFields = [self _dottedFields: fields];
[selectedFields appendString: [self _dottedFields: fields]];
else else
[selectedFields appendString: [fields componentsJoinedByString: @", "]]; selectedFields = [fields componentsJoinedByString: @", "];
return selectedFields; return selectedFields;
} }