From 3a75d307326edb64c7708e34ae631ec1d159c8d8 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 27 Aug 2021 09:10:54 -0300 Subject: [PATCH] Remove requireContext call from async runnable. --- .../securesms/mediapreview/MediaPreviewFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewFragment.java b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewFragment.java index a5e36b02b..c7a7551b2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewFragment.java @@ -90,8 +90,10 @@ public abstract class MediaPreviewFragment extends Fragment { attachmentId = new PartUriParser(Objects.requireNonNull(requireArguments().getParcelable(DATA_URI))).getPartId(); } + final Context context = requireContext().getApplicationContext(); + SimpleTask.run(getViewLifecycleOwner().getLifecycle(), - () -> DatabaseFactory.getAttachmentDatabase(requireContext()).hasAttachment(attachmentId), + () -> DatabaseFactory.getAttachmentDatabase(context).hasAttachment(attachmentId), hasAttachment -> { if (!hasAttachment) events.mediaNotAvailable(); }); }