From 7a44fab5e7d46b8401f31f46e8be914551e91382 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 2 Oct 2021 20:14:36 -0400 Subject: [PATCH] Allow canceling a single migration job but keeping the manga --- .../migration/advanced/process/MigrationProcessAdapter.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationProcessAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationProcessAdapter.kt index 180449aca..9acc76d9d 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationProcessAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationProcessAdapter.kt @@ -88,6 +88,14 @@ class MigrationProcessAdapter( fun removeManga(position: Int) { val item = getItem(position) ?: return + if (items.size == 1) { + item.manga.migrationStatus = MigrationStatus.MANGA_NOT_FOUND + item.manga.migrationJob.cancel() + item.manga.searchResult.initialize(null) + sourceFinished() + notifyDataSetChanged() + return + } menuItemListener.removeManga(item) item.manga.migrationJob.cancel() removeItem(position)