Save search query to savedinstancestate.

This commit is contained in:
Alex Hart
2025-05-01 13:53:42 -03:00
committed by Cody Henthorne
parent 46ca979e59
commit 524ffd9d79
5 changed files with 96 additions and 14 deletions

View File

@@ -252,16 +252,23 @@ class MainActivity : PassphraseRequiredActivity(), VoiceNoteMediaControllerOwner
)
)
if (SignalStore.internal.largeScreenUi) {
LaunchedEffect(scaffoldNavigator.currentDestination) {
if (scaffoldNavigator.currentDestination?.pane == ThreePaneScaffoldRole.Secondary) {
mainNavigationViewModel.goTo(MainNavigationDetailLocation.Empty)
}
}
}
LaunchedEffect(detailLocation) {
if (detailLocation is MainNavigationDetailLocation.Conversation) {
if (SignalStore.internal.largeScreenUi) {
scaffoldNavigator.navigateTo(ThreePaneScaffoldRole.Primary, detailLocation)
} else {
startActivity((detailLocation as MainNavigationDetailLocation.Conversation).intent)
mainNavigationViewModel.goTo(MainNavigationDetailLocation.Empty)
}
}
mainNavigationViewModel.goTo(MainNavigationDetailLocation.Empty)
}
AppScaffold(