From c4e6668c22f044efafbadb368fe5613c8c457d15 Mon Sep 17 00:00:00 2001
From: NerdNumber9 <nerd.number9@yandex.com>
Date: Sat, 13 Apr 2019 22:35:23 -0400
Subject: [PATCH] Get new URL on retry on EXH sources

---
 .../eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
index 5da9ec570..a53723ac3 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
@@ -8,6 +8,8 @@ import eu.kanade.tachiyomi.source.online.HttpSource
 import eu.kanade.tachiyomi.ui.reader.model.ReaderChapter
 import eu.kanade.tachiyomi.ui.reader.model.ReaderPage
 import eu.kanade.tachiyomi.util.plusAssign
+import exh.EH_SOURCE_ID
+import exh.EXH_SOURCE_ID
 import rx.Completable
 import rx.Observable
 import rx.schedulers.Schedulers
@@ -155,6 +157,10 @@ class HttpPageLoader(
             page.status = Page.QUEUE
         }
         // EXH -->
+        // Grab a new image URL on EXH sources
+        if(source.id == EH_SOURCE_ID || source.id == EXH_SOURCE_ID)
+            page.imageUrl = null
+
         if(prefs.eh_readerInstantRetry().getOrDefault()) boostPage(page)
         else // EXH <--
         queue.offer(PriorityPage(page, 2))