From c2e1333be1721c77c41bf7d5a89f9da21277e0f0 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 2 Sep 2024 14:47:46 +0200 Subject: [PATCH] Cancelling forward event (if any) when leaving fragment --- .../chat/fragment/ConversationForwardMessageFragment.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationForwardMessageFragment.kt b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationForwardMessageFragment.kt index 0b289d372..e7899f34a 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationForwardMessageFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationForwardMessageFragment.kt @@ -168,6 +168,12 @@ class ConversationForwardMessageFragment : SlidingPaneChildFragment() { numberOrAddressPickerDialog?.dismiss() numberOrAddressPickerDialog = null + + sharedViewModel.messageToForwardEvent.value?.consume { + Log.w( + "$TAG Fragment is pausing, consuming forward event to prevent it from being used later" + ) + } } private fun showNumberOrAddressPickerDialog(list: ArrayList) {