From 28c4b011fdf8e466b9d0a99e981efb20eb847b68 Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Sat, 12 Mar 2022 12:41:02 -0300 Subject: [PATCH] Fix Season filter and black images (#396) --- src/pt/anitube/build.gradle | 2 +- .../kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pt/anitube/build.gradle b/src/pt/anitube/build.gradle index c12277aff..ffab051cc 100644 --- a/src/pt/anitube/build.gradle +++ b/src/pt/anitube/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Anitube' pkgNameSuffix = 'pt.anitube' extClass = '.Anitube' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt b/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt index a6f7ebaed..414db6a3e 100644 --- a/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt +++ b/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt @@ -55,10 +55,12 @@ class Anitube : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun popularAnimeRequest(page: Int): Request = GET("$baseUrl/anime/page/$page") override fun popularAnimeFromElement(element: Element): SAnime { - val anime = SAnime.create() + val anime: SAnime = SAnime.create() anime.setUrlWithoutDomain(element.attr("href")) anime.title = element.selectFirst("img").attr("title") - anime.thumbnail_url = element.selectFirst("img").attr("src") + anime.thumbnail_url = element.selectFirst("img") + .attr("src") + .replace("https://www.anitube.in", baseUrl) // Fix images return anime } @@ -350,7 +352,7 @@ class Anitube : ConfigurableAnimeSource, ParsedAnimeHttpSource() { private fun hasNextPage(document: Document): Boolean { val pagination = document.selectFirst("div.pagination") val items = pagination?.select("a.page-numbers") - if (pagination == null || items!!.size == 0) return false + if (pagination == null || items!!.size < 2) return false val currentPage: Int = pagination.selectFirst("a.page-numbers.current") ?.attr("href") ?.toPageNum() ?: 1