Fixed contacts sorting when first character has an accent

This commit is contained in:
Sylvain Berfini 2020-07-01 13:09:23 +02:00
parent 333bb7203f
commit f67afa5dba

View file

@ -24,6 +24,7 @@ import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
import android.provider.ContactsContract; import android.provider.ContactsContract;
import java.io.Serializable; import java.io.Serializable;
import java.text.Collator;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.linphone.LinphoneContext; import org.linphone.LinphoneContext;
@ -114,7 +115,10 @@ public class LinphoneContact extends AndroidContact
} }
return id.compareTo(contactId); return id.compareTo(contactId);
} }
return fullName.compareTo(contactFullName);
Collator collator = Collator.getInstance();
collator.setStrength(Collator.NO_DECOMPOSITION);
return collator.compare(fullName, contactFullName);
} }
@Override @Override