From f6a6dcb540604bcca59098841a36291d24bff226 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Thu, 16 Mar 2023 17:52:29 -0400 Subject: [PATCH] Make sure the navigator disposes after migration (cherry picked from commit 9bde4b8b33064aa1332bb94866ada07e19d4d0b6) --- .../browse/migration/advanced/process/MigrationListScreen.kt | 4 ++++ 1 file changed, 4 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 42c92db94..2f133eebb 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 @@ -76,6 +76,10 @@ class MigrationListScreen(private val config: MigrationProcedureConfig) : Screen } + MangaScreen(mangaId) navigator replaceAll newStack.first() navigator.push(newStack.drop(1)) + + // need to set the navigator in a pop state to dispose of everything properly + navigator.push(this@MigrationListScreen) + navigator.pop() } else { navigator.pop() }