Fix draft message lost during media send flow.

This commit is contained in:
Cody Henthorne
2023-07-11 16:45:20 -04:00
committed by Clark Chen
parent 9af888a595
commit 963709c552
2 changed files with 5 additions and 6 deletions

View File

@@ -55,6 +55,11 @@ abstract class KeyboardEntryDialogFragment(@LayoutRes contentLayoutId: Int) :
}
}
override fun onPause() {
super.onPause()
hasShown = false
}
override fun onKeyboardShown() {
hasShown = true
}

View File

@@ -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) {