mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Fix migration progress title not showing
This commit is contained in:
parent
92064b3bf0
commit
1694208f93
1 changed files with 10 additions and 7 deletions
|
@ -40,7 +40,10 @@ import eu.kanade.tachiyomi.util.system.launchUI
|
|||
import eu.kanade.tachiyomi.util.system.materialAlertDialog
|
||||
import eu.kanade.tachiyomi.util.system.toast
|
||||
import eu.kanade.tachiyomi.util.view.RecyclerWindowInsetsListener
|
||||
import eu.kanade.tachiyomi.util.view.activityBinding
|
||||
import eu.kanade.tachiyomi.util.view.isControllerVisible
|
||||
import eu.kanade.tachiyomi.util.view.liftAppbarWith
|
||||
import eu.kanade.tachiyomi.util.view.setTextColorAlpha
|
||||
import eu.kanade.tachiyomi.util.view.withFadeTransaction
|
||||
import kotlinx.coroutines.CancellationException
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
|
@ -86,16 +89,16 @@ class MigrationListController(bundle: Bundle? = null) :
|
|||
private var manaulMigrations = 0
|
||||
|
||||
override fun createBinding(inflater: LayoutInflater) = MigrationListControllerBinding.inflate(inflater)
|
||||
override fun getTitle(): String? {
|
||||
return resources?.getString(R.string.migration) + " (${adapter?.items?.count {
|
||||
it.manga.migrationStatus != MigrationStatus.RUNNUNG
|
||||
}}/${adapter?.itemCount ?: 0})"
|
||||
override fun getTitle(): String {
|
||||
val progress = adapter?.items?.count { it.manga.migrationStatus != MigrationStatus.RUNNUNG }
|
||||
return resources?.getString(R.string.migration) + " ($progress/${adapter?.itemCount})"
|
||||
}
|
||||
|
||||
override fun onViewCreated(view: View) {
|
||||
super.onViewCreated(view)
|
||||
liftAppbarWith(binding.recycler)
|
||||
setTitle()
|
||||
val toolbarTextView = activityBinding?.toolbar?.toolbarTitle
|
||||
toolbarTextView?.setTextColorAlpha(255)
|
||||
val config = this.config ?: return
|
||||
|
||||
val newMigratingManga = migratingManga ?: run {
|
||||
|
@ -272,8 +275,8 @@ class MigrationListController(bundle: Bundle? = null) :
|
|||
}
|
||||
|
||||
override fun updateCount() {
|
||||
launchUI {
|
||||
if (router.backstack.last().controller == this@MigrationListController) {
|
||||
viewScope.launchUI {
|
||||
if (isControllerVisible) {
|
||||
setTitle()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue