From 76481a86a5961521aac19fdcd176a3d45c47f70e Mon Sep 17 00:00:00 2001 From: sdkjfhsdkjhfsdlkjhfsdf Date: Wed, 20 Dec 2017 13:48:44 -0600 Subject: [PATCH] stabalize sort for same-named SignalAccounts // FREEBIE --- SignalMessaging/contacts/OWSContactsManager.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SignalMessaging/contacts/OWSContactsManager.m b/SignalMessaging/contacts/OWSContactsManager.m index 5c65d4dc5..8ff188f38 100644 --- a/SignalMessaging/contacts/OWSContactsManager.m +++ b/SignalMessaging/contacts/OWSContactsManager.m @@ -709,7 +709,12 @@ NSString *const OWSContactsManagerSignalAccountsDidChangeNotification NSString *leftName = [self comparableNameForSignalAccount:left]; NSString *rightName = [self comparableNameForSignalAccount:right]; - return [leftName compare:rightName]; + NSComparisonResult nameComparison = [leftName compare:rightName]; + if (nameComparison == NSOrderedSame) { + return [left.recipientId compare:right.recipientId]; + } + + return nameComparison; }; }