File tree 1 file changed +2
-1
lines changed
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -267,14 +267,15 @@ mac_set_languages(NSArray* languages, NSString *lang_str)
267
267
NSEnumerator * lang_iter = [languages objectEnumerator ];
268
268
NSArray * new_languages = [NSArray array ];
269
269
NSString * this_lang = NULL ;
270
+ NSRange not_found = {NSNotFound , 0 };
270
271
while ((this_lang = [lang_iter nextObject ])) {
271
272
this_lang = [this_lang stringByTrimmingCharactersInSet :
272
273
[NSCharacterSet characterSetWithCharactersInString : @"\"" ]];
273
274
this_lang = mac_convert_complex_language (this_lang );
274
275
new_languages = [new_languages arrayByAddingObject : this_lang ];
275
276
/* If it's an English language, add the "C" locale after it so that
276
277
* any messages can default to it */
277
- if ( [this_lang containsString : @"en" ])
278
+ if (! NSEqualRanges ( [this_lang String : @"en" ], not_found ) )
278
279
new_languages = [new_languages arrayByAddingObject : @"C" ];
279
280
if (![new_languages containsObject : lang_str ]) {
280
281
NSArray * temp_array = [NSArray arrayWithObject : lang_str ];
You can’t perform that action at this time.
0 commit comments