From 9bde4b8b33064aa1332bb94866ada07e19d4d0b6 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 --- .../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 313bd216a..300cdbe0c 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 @@ -73,6 +73,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() }