mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
Insert contacts in the correct letter category
This commit is contained in:
parent
5da14be7cc
commit
6f262fdc58
1 changed files with 5 additions and 1 deletions
|
|
@ -173,8 +173,12 @@ static int ms_strcmpfuz(const char * fuzzy_word, const char * sentence) {
|
|||
if ([ContactSelection getNameOrEmailFilter] == nil ||
|
||||
(ms_strcmpfuz([[[ContactSelection getNameOrEmailFilter] lowercaseString] UTF8String], [[name lowercaseString] UTF8String]) == 0)) {
|
||||
|
||||
//Get first char. However translate them to ASCII first, because foreign languages (spanish) use tildes for instance
|
||||
NSString *firstCharUTF8 = [[name substringToIndex:1] uppercaseString];
|
||||
NSData *data = [firstCharUTF8 dataUsingEncoding:NSASCIIStringEncoding
|
||||
allowLossyConversion:YES];
|
||||
NSString *firstChar = [[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding] autorelease];
|
||||
// Put in correct subDic
|
||||
NSString *firstChar = [[name substringToIndex:1] uppercaseString];
|
||||
if([firstChar characterAtIndex:0] < 'A' || [firstChar characterAtIndex:0] > 'Z') {
|
||||
firstChar = @"#";
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue