From a68977d9dd44f24f57fac5e0a57b37e91d80abce Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 21 Sep 2023 11:53:16 +0200 Subject: [PATCH] Hide numpad when leaving start call fragment --- .../ui/main/calls/fragment/StartCallFragment.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/calls/fragment/StartCallFragment.kt b/app/src/main/java/org/linphone/ui/main/calls/fragment/StartCallFragment.kt index 2543bdf6b..c7e2c0c4e 100644 --- a/app/src/main/java/org/linphone/ui/main/calls/fragment/StartCallFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/calls/fragment/StartCallFragment.kt @@ -26,7 +26,6 @@ import android.view.View import android.view.ViewGroup import androidx.annotation.UiThread import androidx.core.view.doOnPreDraw -import androidx.navigation.fragment.findNavController import androidx.navigation.navGraphViewModels import androidx.recyclerview.widget.LinearLayoutManager import com.google.android.material.bottomsheet.BottomSheetBehavior @@ -90,14 +89,6 @@ class StartCallFragment : GenericFragment() { return binding.root } - override fun goBack(): Boolean { - val standardBottomSheetBehavior = BottomSheetBehavior.from(binding.numpadLayout.root) - standardBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED - - findNavController().popBackStack() - return true - } - override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) postponeEnterTransition() @@ -201,6 +192,8 @@ class StartCallFragment : GenericFragment() { override fun onPause() { super.onPause() + viewModel.isNumpadVisible.value = false + numberOrAddressPickerDialog?.dismiss() numberOrAddressPickerDialog = null }