From c9816ae785e5a0b550cbddf0592a4e635e35ca3b Mon Sep 17 00:00:00 2001 From: adbenitez Date: Fri, 19 Sep 2025 14:29:46 +0200 Subject: [PATCH] don't allow to edit call messages --- src/main/java/com/b44t/messenger/DcMsg.java | 1 + .../java/org/thoughtcrime/securesms/ConversationFragment.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/b44t/messenger/DcMsg.java b/src/main/java/com/b44t/messenger/DcMsg.java index c141d8e2e..4195d90a6 100644 --- a/src/main/java/com/b44t/messenger/DcMsg.java +++ b/src/main/java/com/b44t/messenger/DcMsg.java @@ -18,6 +18,7 @@ public class DcMsg { public final static int DC_MSG_VOICE = 41; public final static int DC_MSG_VIDEO = 50; public final static int DC_MSG_FILE = 60; + public final static int DC_MSG_CALL = 71; public final static int DC_MSG_WEBXDC = 80; public final static int DC_MSG_VCARD = 90; diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java b/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java index 10fdabb75..c67484595 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java @@ -366,7 +366,7 @@ public class ConversationFragment extends MessageSelectorFragment } static boolean canEditMsg(DcMsg dcMsg) { - return dcMsg.isOutgoing() && !dcMsg.isInfo() && !dcMsg.hasHtml() && !dcMsg.getText().isEmpty(); + return dcMsg.isOutgoing() && !dcMsg.isInfo() && dcMsg.getType() != DcMsg.DC_MSG_CALL && !dcMsg.hasHtml() && !dcMsg.getText().isEmpty(); } public void handleClearChat() {