Fix saving settings route state on activity recration

This commit is contained in:
MM20 2025-03-25 21:50:03 +01:00
parent bbf64e1522
commit d3d354d43e
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -92,6 +92,7 @@ class SettingsActivity : BaseActivity() {
val navController = rememberNavController() val navController = rememberNavController()
LaunchedEffect(route) { LaunchedEffect(route) {
if (route != null) {
try { try {
navController.navigate(route ?: "settings") { navController.navigate(route ?: "settings") {
popUpTo("settings") { popUpTo("settings") {
@ -106,6 +107,7 @@ class SettingsActivity : BaseActivity() {
} }
} }
} }
}
val wallpaperColors by wallpaperColorsAsState() val wallpaperColors by wallpaperColorsAsState()
CompositionLocalProvider( CompositionLocalProvider(
LocalNavController provides navController, LocalNavController provides navController,