Make sure the navigator disposes after migration

This commit is contained in:
Jobobby04 2023-03-16 17:52:29 -04:00
parent 76d852313d
commit 9bde4b8b33

View File

@ -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()
}