From d87ee495d3b5a37b339a392aebd61e6c9aa6e7b4 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 4 Mar 2025 15:02:34 -0500 Subject: [PATCH] Fix edit message logic when only changing formatting. --- .../securesms/conversation/v2/ConversationFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index 97788c8fef..494855a77c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -1596,7 +1596,8 @@ class ConversationFragment : } if (editMessage.body == composeText.editableText.toString() && - editMessage.getQuote()?.displayText?.toString() == inputPanel.quote.map { it.text }.orNull() + editMessage.getQuote()?.displayText?.toString() == inputPanel.quote.map { it.text }.orNull() && + editMessage.messageRanges == composeText.styling ) { Log.d(TAG, "Updated message matches original, exiting edit mode") inputPanel.exitEditMessageMode()