diff --git a/app/src/main/java/org/linphone/activities/Navigation.kt b/app/src/main/java/org/linphone/activities/Navigation.kt index 108c162f5..66842ccde 100644 --- a/app/src/main/java/org/linphone/activities/Navigation.kt +++ b/app/src/main/java/org/linphone/activities/Navigation.kt @@ -298,7 +298,6 @@ internal fun MasterChatRoomsFragment.navigateToChatRoom( args, computeSlidingPaneNavOptions(slidingPane, popUpToFragmentId, true) ) - if (!slidingPane.isOpen) slidingPane.openPane() } internal fun MasterChatRoomsFragment.navigateToChatRoomCreation( 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 35eb72db8..54b012e71 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 @@ -33,6 +33,7 @@ import android.view.View import androidx.appcompat.view.menu.MenuBuilder import androidx.appcompat.view.menu.MenuPopupHelper import androidx.core.content.FileProvider +import androidx.core.view.doOnPreDraw import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope import androidx.navigation.fragment.findNavController @@ -102,6 +103,11 @@ class DetailChatRoomFragment : MasterFragment> by lazy { + MutableLiveData>() + } + val selectedChatRoom = MutableLiveData() var destructionPendingChatRoom: ChatRoom? = null