diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationListController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationListController.kt index b4de1bad4..d5f2d1474 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationListController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationListController.kt @@ -78,7 +78,8 @@ class MigrationListController(bundle: Bundle? = null) : BaseController(bundle), } override fun getTitle(): String? { - return resources?.getString(R.string.migration) + return resources?.getString(R.string.migration) + " (${adapter?.items?.count { it.manga + .migrationStatus != MigrationStatus.RUNNUNG }}/${adapter?.itemCount ?: 0})" } override fun onViewCreated(view: View) { @@ -243,6 +244,12 @@ class MigrationListController(bundle: Bundle? = null) : BaseController(bundle), } } + override fun updateCount() { + launchUI { + setTitle() + } + } + override fun onDestroy() { super.onDestroy() diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt index f7d52c143..b73db6a64 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/manga/process/MigrationProcessAdapter.kt @@ -36,9 +36,11 @@ class MigrationProcessAdapter( fun enableButtons() fun removeManga(item: MigrationProcessItem) fun noMigration() + fun updateCount() } fun sourceFinished() { + menuItemListener.updateCount() if (itemCount == 0) menuItemListener.noMigration() if (allMangasDone()) menuItemListener.enableButtons() }