Make sure the navigator disposes after migration

(cherry picked from commit 9bde4b8b33)
This commit is contained in:
Jobobby04
2023-03-16 17:52:29 -04:00
parent 8ec0bb9c8f
commit f6a6dcb540
@@ -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()
}