From 2ed6fa3246d99b7296ba705b5d49e1db93ba0215 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 10 Jan 2022 10:14:59 +0100 Subject: [PATCH] Prevent crash that happened once --- .../org/linphone/activities/GenericFragment.kt | 4 ++++ .../main/chat/fragments/DetailChatRoomFragment.kt | 14 +++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/GenericFragment.kt b/app/src/main/java/org/linphone/activities/GenericFragment.kt index 0ee63ec55..8cbd2a1d0 100644 --- a/app/src/main/java/org/linphone/activities/GenericFragment.kt +++ b/app/src/main/java/org/linphone/activities/GenericFragment.kt @@ -42,6 +42,10 @@ abstract class GenericFragment : Fragment() { protected val binding get() = _binding!! protected var useMaterialSharedAxisXForwardAnimation = true + protected fun isBindingAvailable(): Boolean { + return _binding != null + } + protected val onBackPressedCallback = object : OnBackPressedCallback(true) { override fun handleOnBackPressed() { lifecycleScope.launch { diff --git a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt index 7c613d3d8..e5d7745ec 100644 --- a/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt +++ b/app/src/main/java/org/linphone/activities/main/chat/fragments/DetailChatRoomFragment.kt @@ -212,11 +212,15 @@ class DetailChatRoomFragment : MasterFragment