From 59d307c6a1529e26bd938de4447a77d693ab088e Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 4 Feb 2023 19:44:15 -0500 Subject: [PATCH] Make migration screen unique in the stack --- .../browse/migration/advanced/process/MigrationListScreen.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt index f132a0ce7..26f31368a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt @@ -10,6 +10,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.platform.LocalContext import cafe.adriel.voyager.core.model.rememberScreenModel import cafe.adriel.voyager.core.screen.Screen +import cafe.adriel.voyager.core.screen.uniqueScreenKey import cafe.adriel.voyager.navigator.LocalNavigator import cafe.adriel.voyager.navigator.currentOrThrow import eu.kanade.presentation.browse.MigrationListScreen @@ -27,6 +28,8 @@ class MigrationListScreen(private val config: MigrationProcedureConfig) : Screen @delegate:Transient var newSelectedItem by mutableStateOf?>(null) + override val key = uniqueScreenKey + @Composable override fun Content() { val screenModel = rememberScreenModel { MigrationListScreenModel(config) }