diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java index 7647b52a96c5fa9d30dfbff73481b24427d53d74..cfd11e8ae24e037904d056c7f5ef506628cff4ee 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java @@ -13,6 +13,7 @@ import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.transport.RetryLaterException; import org.thoughtcrime.securesms.util.ConversationUtil; import org.thoughtcrime.securesms.util.TextSecurePreferences; +import org.thoughtcrime.securesms.util.Util; import java.util.ArrayList; import java.util.List; @@ -67,7 +68,7 @@ public class ConversationShortcutUpdateJob extends BaseJob { int maxShortcuts = ConversationUtil.getMaxShortcuts(context); List<Recipient> ranked = new ArrayList<>(maxShortcuts); - try (ThreadDatabase.Reader reader = threadDatabase.readerFor(threadDatabase.getRecentConversationList(maxShortcuts, false, false))) { + try (ThreadDatabase.Reader reader = threadDatabase.readerFor(threadDatabase.getRecentConversationList(maxShortcuts, false, false, true, !Util.isDefaultSmsProvider(context)))) { ThreadRecord record; while ((record = reader.getNext()) != null) { ranked.add(record.getRecipient().resolve());