Fix crash when rotating device in emoji reaction picker.

Adds null check for selectedConversationModel in hideInternal() to
prevent NPE when hide() is called after the overlay has already been
hidden during configuration changes.

Fixes #14491
This commit is contained in:
Alex Hart
2026-01-05 12:51:29 -04:00
committed by jeffrey-signal
parent 8cd0381df5
commit eb826b2786

View File

@@ -407,6 +407,10 @@ public final class ConversationReactionOverlay extends FrameLayout {
}
private void hideInternal(@Nullable OnHideListener onHideListener) {
if (overlayState == OverlayState.HIDDEN || selectedConversationModel == null) {
return;
}
overlayState = OverlayState.HIDDEN;
AnimatorSet animatorSet = newHideAnimatorSet();