diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt index 5658b9744..8d950b4ad 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt @@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.util.storage.CbzCrypto import eu.kanade.tachiyomi.util.storage.DiskUtil import eu.kanade.tachiyomi.util.storage.DiskUtil.NOMEDIA_FILE import eu.kanade.tachiyomi.util.storage.saveTo +import exh.source.isEhBasedSource import exh.util.DataSaver import exh.util.DataSaver.Companion.getImage import kotlinx.coroutines.CancellationException @@ -511,6 +512,9 @@ class Downloader( .retryWhen { _, attempt -> if (attempt < 3) { delay((2L shl attempt.toInt()) * 1000) + if (source.isEhBasedSource()) { + page.imageUrl = source.getImageUrl(page) + } true } else { false