From feccee557eb9a76b5621527088fac299c609b591 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 17 Oct 2019 09:04:37 -0400 Subject: [PATCH] Include better defaults for ConversationActivity. --- .../securesms/conversation/ConversationActivity.java | 4 ++-- src/org/thoughtcrime/securesms/recipients/Recipient.java | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/conversation/ConversationActivity.java b/src/org/thoughtcrime/securesms/conversation/ConversationActivity.java index c005d8d11c..dcdbd2c3c6 100644 --- a/src/org/thoughtcrime/securesms/conversation/ConversationActivity.java +++ b/src/org/thoughtcrime/securesms/conversation/ConversationActivity.java @@ -373,7 +373,7 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity initializeLinkPreviewObserver(); initializeSearchObserver(); initializeStickerObserver(); - initializeSecurity(false, isDefaultSms).addListener(new AssertedSuccessListener() { + initializeSecurity(recipient.get().isRegistered(), isDefaultSms).addListener(new AssertedSuccessListener() { @Override public void onSuccess(Boolean result) { initializeProfiles(); @@ -428,7 +428,7 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity setIntent(intent); initializeResources(); - initializeSecurity(false, isDefaultSms).addListener(new AssertedSuccessListener() { + initializeSecurity(recipient.get().isRegistered(), isDefaultSms).addListener(new AssertedSuccessListener() { @Override public void onSuccess(Boolean result) { initializeDraft(); diff --git a/src/org/thoughtcrime/securesms/recipients/Recipient.java b/src/org/thoughtcrime/securesms/recipients/Recipient.java index b524a1af5f..949814e651 100644 --- a/src/org/thoughtcrime/securesms/recipients/Recipient.java +++ b/src/org/thoughtcrime/securesms/recipients/Recipient.java @@ -358,6 +358,10 @@ public class Recipient { return registered; } + public boolean isRegistered() { + return registered == RegisteredState.REGISTERED || isPushGroup(); + } + public @Nullable String getNotificationChannel() { return !NotificationChannels.supported() ? null : notificationChannel; }