Fix crash in group member listing

Restore contactsComparator which is still being used in the group member
listing

partial revert of 81e1ec4b9e

// FREEBIE
pull/1/head
Michael Kirk 9 years ago
parent 273b3a3ac7
commit 1dcd1830e6

@ -386,9 +386,13 @@ void onAddressBookChanged(ABAddressBookRef notifyAddressBook, CFDictionaryRef in
} }
} }
return [signalContacts.allValues sortedArrayUsingComparator:[[self class] contactComparator]];
}
+ (NSComparator)contactComparator
{
BOOL firstNameOrdering = ABPersonGetSortOrdering() == kABPersonCompositeNameFormatFirstNameFirst ? YES : NO; BOOL firstNameOrdering = ABPersonGetSortOrdering() == kABPersonCompositeNameFormatFirstNameFirst ? YES : NO;
NSComparator contactsComparator = [Contact comparatorSortingNamesByFirstThenLast:firstNameOrdering]; return [Contact comparatorSortingNamesByFirstThenLast:firstNameOrdering];
return [signalContacts.allValues sortedArrayUsingComparator:contactsComparator];
} }
- (NSArray<Contact *> *)signalContacts { - (NSArray<Contact *> *)signalContacts {

Loading…
Cancel
Save