From f1c624fe16df881a970eade18628d70351ad3cf1 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sat, 8 May 2021 15:15:13 -0400 Subject: [PATCH] Move io tasks for removing library entries to io thread relates to #797 but tbd if it fixes it --- .../kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt index ea6bbcbcce..916f8f7b84 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt @@ -573,10 +573,12 @@ class MangaDetailsPresenter( } fun confirmDeletion() { - coverCache.deleteFromCache(manga) - downloadManager.deleteManga(manga, source) - customMangaManager.saveMangaInfo(CustomMangaManager.MangaJson(manga.id!!)) - asyncUpdateMangaAndChapters(true) + scope.launchIO { + coverCache.deleteFromCache(manga) + customMangaManager.saveMangaInfo(CustomMangaManager.MangaJson(manga.id!!)) + downloadManager.deleteManga(manga, source) + asyncUpdateMangaAndChapters(true) + } } fun setFavorite(favorite: Boolean) {