From c65a01a5f030fe5980db01f3a6aa82a1cf400bb5 Mon Sep 17 00:00:00 2001 From: len Date: Fri, 8 Sep 2017 17:59:43 +0200 Subject: [PATCH] Fix a crash when retrying pages --- .../java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt index e5c52abcd..8ed6a6557 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt @@ -327,9 +327,10 @@ class ReaderPresenter( fun retryPage(page: Page?) { if (page != null && source is HttpSource) { page.status = Page.QUEUE - val uri = page.uri - if (uri != null && !page.chapter.isDownloaded) { - chapterCache.removeFileFromCache(uri.encodedPath.substringAfterLast('/')) + val imageUrl = page.imageUrl + if (imageUrl != null && !page.chapter.isDownloaded) { + val key = DiskUtil.hashKeyForDisk(page.url) + chapterCache.removeFileFromCache(key) } loader.retryPage(page) }