From f656a37045b6b9206929c5175b2e8a579d86dba7 Mon Sep 17 00:00:00 2001 From: arkon Date: Sat, 18 Feb 2023 10:16:17 -0500 Subject: [PATCH] Avoid crashing if getChapterUrl is not implemented Fixes #9105 (cherry picked from commit ceaf579cb0b4b0ecdf2e56f245a2fad2b6ed2e85) --- .../java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt index 23a87204e2..203bcbff1d 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt @@ -582,7 +582,12 @@ class ReaderViewModel( val sChapter = getCurrentChapter()?.chapter ?: return null val source = getSource() ?: return null - return source.getChapterUrl(sChapter) + return try { + source.getChapterUrl(sChapter) + } catch (e: Exception) { + logcat(LogPriority.ERROR, e) + null + } } /**