From ba3dd79d4e8316e39b5b2b8d75233b6cd0bfd70b Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 17 Oct 2022 12:28:48 -0300 Subject: [PATCH] Fix possible crash where tooltip is dismissed after fragment is detached. --- .../securesms/stories/viewer/post/StoryTextLoader.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/post/StoryTextLoader.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/post/StoryTextLoader.kt index 4b703aa08e..a2245a2c9e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/post/StoryTextLoader.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/post/StoryTextLoader.kt @@ -60,7 +60,10 @@ class StoryTextLoader( contentView.layout(0, 0, contentView.measuredWidth, contentView.measuredHeight) fragment.displayInDialogAboveAnchor(view, contentView, windowDim = 0f, onDismiss = { - callback.setIsDisplayingLinkPreviewTooltip(false) + val activity = fragment.activity + if (activity != null) { + callback.setIsDisplayingLinkPreviewTooltip(false) + } }) } }