From 7e4b08155e43d3d3596c880967d60df54c4c2184 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Sat, 3 Dec 2022 11:36:45 +0100 Subject: [PATCH] Clear composer text when canceling message edit Change-Id: Ib1641b55ef6c214a15523c7045e5f20885db84e6 --- .../home/room/detail/composer/MessageComposerViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt index bb29174ae7..45c56e9137 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt @@ -158,7 +158,8 @@ class MessageComposerViewModel @AssistedInject constructor( } private fun handleEnterRegularMode(action: MessageComposerAction.EnterRegularMode) = setState { - copy(sendMode = SendMode.Regular(currentComposerText, action.fromSharing)) + val newText = if (sendMode is SendMode.Edit) "" else currentComposerText + copy(sendMode = SendMode.Regular(newText, action.fromSharing)) } private fun handleEnterEditMode(action: MessageComposerAction.EnterEditMode) {