From 1b97756b05c810795c12db18510dad8c0f063c22 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Sat, 30 Jan 2016 14:36:06 -0800 Subject: [PATCH] Use collate localized to sort contacts Fixes #5144 // FREEBIE --- src/org/thoughtcrime/securesms/contacts/ContactsDatabase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/contacts/ContactsDatabase.java b/src/org/thoughtcrime/securesms/contacts/ContactsDatabase.java index bed0a5fe48..c4f5107999 100644 --- a/src/org/thoughtcrime/securesms/contacts/ContactsDatabase.java +++ b/src/org/thoughtcrime/securesms/contacts/ContactsDatabase.java @@ -147,7 +147,7 @@ public class ContactsDatabase { ContactsContract.CommonDataKinds.Phone.TYPE, ContactsContract.CommonDataKinds.Phone.LABEL}; - String sort = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + " COLLATE NOCASE ASC"; + String sort = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + " COLLATE LOCALIZED NOCASE ASC"; Map projectionMap = new HashMap() {{ put(ID_COLUMN, ContactsContract.CommonDataKinds.Phone._ID); @@ -181,7 +181,7 @@ public class ContactsDatabase { ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.Data.DATA1}; - String sort = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE NOCASE ASC"; + String sort = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED NOCASE ASC"; Map projectionMap = new HashMap(){{ put(ID_COLUMN, ContactsContract.Data._ID);