From ceaf579cb0b4b0ecdf2e56f245a2fad2b6ed2e85 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 --- .../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 + } } /**