Fix media preview crash when state emits after the image view is destroyed.

This commit is contained in:
Alex Hart
2026-08-24 10:39:18 -03:00
parent 3adeb09896
commit 0cb52f8c58
@@ -59,7 +59,9 @@ public final class ImageMediaPreviewPageFragment extends MediaPreviewPageFragmen
zoomingImageView.setOnLongClickListener(v -> events.singleTapOnMedia());
lifecycleDisposable.add(viewModel.getState().distinctUntilChanged().subscribe(state -> {
zoomingImageView.setAlpha(state.isInSharedAnimation() ? 0f : 1f);
if (zoomingImageView != null) {
zoomingImageView.setAlpha(state.isInSharedAnimation() ? 0f : 1f);
}
}));
return view;