From c2bdc11832a4f4566a4632fe951ce44abb23763a Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 5 Mar 2026 10:54:47 -0500 Subject: [PATCH] Fix GIF preview not animating after leaving media viewer. --- .../securesms/mediapreview/MediaPreviewV2Activity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Activity.kt b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Activity.kt index d49b6627f6..3a768eabe4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Activity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Activity.kt @@ -105,7 +105,9 @@ class MediaPreviewV2Activity : PassphraseRequiredActivity(), VoiceNoteMediaContr } } - transitionImageView.setImageDrawable(MediaPreviewCache.drawable) + val originalCallback = cacheDrawable.callback + transitionImageView.setImageDrawable(cacheDrawable) + cacheDrawable.callback = originalCallback lifecycleDisposable += viewModel.state.map { it.isInSharedAnimation to it.loadState