diff --git a/app/src/main/java/org/linphone/ui/call/fragment/EndedCallFragment.kt b/app/src/main/java/org/linphone/ui/call/fragment/EndedCallFragment.kt index 78509f3c8..dd77b8d6d 100644 --- a/app/src/main/java/org/linphone/ui/call/fragment/EndedCallFragment.kt +++ b/app/src/main/java/org/linphone/ui/call/fragment/EndedCallFragment.kt @@ -24,6 +24,7 @@ import android.os.SystemClock import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import androidx.activity.addCallback import androidx.annotation.UiThread import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope @@ -57,6 +58,9 @@ class EndedCallFragment : GenericCallFragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + // Disable back gesture / button + requireActivity().onBackPressedDispatcher.addCallback { } + callViewModel = requireActivity().run { ViewModelProvider(this)[CurrentCallViewModel::class.java] }