diff --git a/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt b/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt index 5e5bf163a..59f11d259 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt @@ -155,7 +155,7 @@ open class SourceManager(private val context: Context) { } // SY <-- - private inner class StubSource(override val id: Long) : Source { + inner class StubSource(override val id: Long) : Source { override val name: String get() = id.toString() diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt index 6c9e7acb6..16331864a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt @@ -1328,6 +1328,11 @@ class MangaController : } private fun downloadChapters(chapters: List) { + if (source is SourceManager.StubSource) { + activity?.toast(R.string.loader_not_implemented_error) + return + } + val view = view val manga = presenter.manga presenter.downloadChapters(chapters)