From 963709c55249c87ed96ce664c4e3ded460d9b948 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 11 Jul 2023 16:45:20 -0400 Subject: [PATCH] Fix draft message lost during media send flow. --- .../securesms/components/KeyboardEntryDialogFragment.kt | 5 +++++ .../mediasend/v2/review/AddMessageDialogFragment.kt | 6 ------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/KeyboardEntryDialogFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/KeyboardEntryDialogFragment.kt index 624e38a6d7..9c2a2bbe63 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/KeyboardEntryDialogFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/KeyboardEntryDialogFragment.kt @@ -55,6 +55,11 @@ abstract class KeyboardEntryDialogFragment(@LayoutRes contentLayoutId: Int) : } } + override fun onPause() { + super.onPause() + hasShown = false + } + override fun onKeyboardShown() { hasShown = true } diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/review/AddMessageDialogFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/review/AddMessageDialogFragment.kt index a4dcd8cac2..1362fdf9bd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/review/AddMessageDialogFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/review/AddMessageDialogFragment.kt @@ -128,12 +128,6 @@ class AddMessageDialogFragment : KeyboardEntryDialogFragment(R.layout.v2_media_a ViewUtil.focusAndShowKeyboard(binding.content.addAMessageInput) } - override fun onPause() { - super.onPause() - - ViewUtil.hideKeyboard(requireContext(), binding.content.addAMessageInput) - } - override fun onDismiss(dialog: DialogInterface) { super.onDismiss(dialog) if (isResumed) {