From 7722a6e458a97673e89c1a3f1690187f5f6a02b2 Mon Sep 17 00:00:00 2001 From: spicemace <139136633+spicemace@users.noreply.github.com> Date: Sat, 1 Feb 2025 04:25:33 -0800 Subject: [PATCH] Kemono fix search pages (#7279) * Kemono fix search pages * Update build.gradle.kts * Update Kemono.kt --- lib-multisrc/kemono/build.gradle.kts | 2 +- .../kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib-multisrc/kemono/build.gradle.kts b/lib-multisrc/kemono/build.gradle.kts index faa70cdf6..e43682c17 100644 --- a/lib-multisrc/kemono/build.gradle.kts +++ b/lib-multisrc/kemono/build.gradle.kts @@ -2,4 +2,4 @@ plugins { id("lib-multisrc") } -baseVersionCode = 16 +baseVersionCode = 17 diff --git a/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt b/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt index 85a986dd0..58a5f05af 100644 --- a/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt +++ b/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt @@ -107,7 +107,7 @@ open class Kemono( } var mangas = mangasCache - if (page == 1) { + if (page == 1 || mangasCache.isEmpty()) { var favourites: List = emptyList() if (fav != null) { val favores = client.newCall(GET("$baseUrl/$apiPath/account/favorites", headers)).execute() @@ -132,7 +132,7 @@ open class Kemono( includeType && !excludeType && isFavourited && regularSearch - }.also { mangasCache = mangas } + }.also { mangasCache = it } } val sorted = when (sort.first) {