Set splash screen ready state for history and updates pages

This commit is contained in:
arkon
2022-07-23 19:37:26 -04:00
parent 978489fade
commit cd9487f94c
2 changed files with 12 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ import eu.kanade.presentation.history.components.HistoryDeleteAllDialog
import eu.kanade.presentation.history.components.HistoryDeleteDialog
import eu.kanade.presentation.history.components.HistoryToolbar
import eu.kanade.tachiyomi.R
import eu.kanade.tachiyomi.ui.main.MainActivity
import eu.kanade.tachiyomi.ui.reader.ReaderActivity
import eu.kanade.tachiyomi.ui.recent.history.HistoryPresenter
import eu.kanade.tachiyomi.ui.recent.history.HistoryPresenter.Dialog
@@ -47,6 +48,11 @@ fun HistoryScreen(
onClickDelete = { presenter.dialog = Dialog.Delete(it) },
)
}
LaunchedEffect(items.loadState.refresh) {
if (items.loadState.refresh is LoadState.NotLoading) {
(presenter.view?.activity as? MainActivity)?.ready = true
}
}
}
val onDismissRequest = { presenter.dialog = null }
when (val dialog = presenter.dialog) {