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