From 6ee14d5e7c0e937251d93f9a735dc8e227dee467 Mon Sep 17 00:00:00 2001 From: jeffrey-signal Date: Mon, 16 Mar 2026 08:48:16 -0400 Subject: [PATCH] Fix closed conversation reopening after changing the device orientation. --- .../securesms/main/MainNavigationViewModel.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/main/MainNavigationViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/main/MainNavigationViewModel.kt index 5bdff0a369..9c1bd4f5b7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/main/MainNavigationViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/main/MainNavigationViewModel.kt @@ -319,6 +319,14 @@ class MainNavigationViewModel( * piece of content via [goTo]. */ private inner class Nav(delegate: ThreePaneScaffoldNavigator) : AppScaffoldNavigator(delegate) { + override suspend fun navigateBack(backNavigationBehavior: BackNavigationBehavior): Boolean { + val result = super.navigateBack(backNavigationBehavior) + if (result) { + lockPaneToSecondary = true + } + return result + } + override suspend fun seekBack(backNavigationBehavior: BackNavigationBehavior, fraction: Float) { super.seekBack(backNavigationBehavior, fraction)