From b081452bedc8206eb3e29ed4113078776ee4fa74 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 4 Feb 2022 09:38:30 -0500 Subject: [PATCH] Prevent possible requireContext() crash when updating link preview. --- .../securesms/conversation/ConversationParentFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java index dd9287ed66..f16f541062 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java @@ -3149,7 +3149,7 @@ public class ConversationParentFragment extends Fragment } private void updateLinkPreviewState() { - if (SignalStore.settings().isLinkPreviewsEnabled() && isSecureText && !sendButton.getSelectedTransport().isSms() && !attachmentManager.isAttachmentPresent()) { + if (SignalStore.settings().isLinkPreviewsEnabled() && isSecureText && !sendButton.getSelectedTransport().isSms() && !attachmentManager.isAttachmentPresent() && getContext() != null) { linkPreviewViewModel.onEnabled(); linkPreviewViewModel.onTextChanged(requireContext(), composeText.getTextTrimmed().toString(), composeText.getSelectionStart(), composeText.getSelectionEnd()); } else {