Cannot correct other's messages

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/ConversationFragment.java | 5 
1 file changed, 1 insertion(+), 4 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ConversationFragment.java 🔗

@@ -1863,6 +1863,7 @@ public class ConversationFragment extends XmppFragment
             }
             if (!showError
                     && relevantForCorrection.getType() == Message.TYPE_TEXT
+                    && relevantForCorrection.isEditable()
                     && !m.isGeoUri()
                     && m.getConversation() instanceof Conversation) {
                 correctMessage.setVisible(true);
@@ -1872,10 +1873,6 @@ public class ConversationFragment extends XmppFragment
                 correctMessage.setVisible(true);
                 retractMessage.setVisible(true);
             }
-            if (relevantForCorrection.getReactions() != null) {
-                correctMessage.setVisible(false);
-                retractMessage.setVisible(true);
-            }
             if (conversation.getMode() == Conversation.MODE_MULTI && m.getServerMsgId() != null && m.getModerated() == null && conversation.getMucOptions().getSelf().getRole().ranks(MucOptions.Role.MODERATOR) && conversation.getMucOptions().hasFeature("urn:xmpp:message-moderate:0")) {
                 moderateMessage.setVisible(true);
             }