From c9b160af2fab6cb1d60b132d5f643886234e7ade Mon Sep 17 00:00:00 2001 From: Grigorii Leontev Date: Thu, 2 Sep 2021 14:04:48 +0300 Subject: [PATCH] fix keyboard behavior detection after recreating activity with opened keyboard --- .../roboswag/mvi_arch/core/MviKeyboardResizableFragment.kt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviKeyboardResizableFragment.kt b/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviKeyboardResizableFragment.kt index 2d2df30..c41e850 100644 --- a/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviKeyboardResizableFragment.kt +++ b/mvi-arch/src/main/java/ru/touchin/roboswag/mvi_arch/core/MviKeyboardResizableFragment.kt @@ -59,7 +59,7 @@ abstract class MviKeyboardResizableFragment( override fun onPause() { super.onPause() - notifyKeyboardHidden() + if (isKeyboardVisible) activity.hideSoftInput() if (isHideKeyboardOnBackEnabled) activity.removeOnBackPressedListener(keyboardHideListener) } @@ -87,10 +87,5 @@ abstract class MviKeyboardResizableFragment( } } - private fun notifyKeyboardHidden() { - if (isKeyboardVisible) onKeyboardHide() - isKeyboardVisible = false - } - } // CPD-ON