From 9aa3aaa2c2c369df5442e041ae81e50eb4c58470 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 22 May 2020 12:48:17 +0200 Subject: [PATCH] Prefer starred contacts --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index beb3b8b30a..d1f1a34615 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -811,7 +811,8 @@ public class FragmentCompose extends FragmentBase { new String[]{ ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.CommonDataKinds.Email.DATA, - ContactsContract.Contacts.PHOTO_THUMBNAIL_URI + ContactsContract.Contacts.PHOTO_THUMBNAIL_URI, + ContactsContract.Contacts.STARRED }, ContactsContract.CommonDataKinds.Email.DATA + " <> ''" + " AND (" + ContactsContract.Contacts.DISPLAY_NAME + " LIKE ?" + @@ -825,7 +826,7 @@ public class FragmentCompose extends FragmentBase { item.name = cursor.getString(0); item.email = cursor.getString(1); item.avatar = cursor.getString(2); - item.times_contacted = 0; + item.times_contacted = (cursor.getInt(3) == 0 ? 0 : Integer.MAX_VALUE); item.last_contacted = 0L; EntityContact existing = map.get(item.email); if (existing == null ||