From 6113a4c76d4850a74c3238f6b4fe23c200069620 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Fri, 4 Oct 2024 15:08:33 +0200 Subject: [PATCH] show add reaction only when room has occupant id --- .../siacs/conversations/ui/ConversationFragment.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java index 3d4b54e621fbd0ce3b7b1459f17ccafb4667aed9..aad680b0f02f9c0016a44cd0c5b8d49d1f8e1e1c 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java @@ -1341,7 +1341,15 @@ public class ConversationFragment extends XmppFragment reportAndBlock.setVisible(true); } } - addReaction.setVisible(!showError && !m.isDeleted()); + if (conversational instanceof Conversation c) { + addReaction.setVisible( + !showError + && !m.isDeleted() + && (c.getMode() == Conversational.MODE_SINGLE + || c.getMucOptions().occupantId())); + } else { + addReaction.setVisible(false); + } if (!m.isFileOrImage() && !encrypted && !m.isGeoUri()