From 1abe238809b723ba5ec2af78d1bccee52876ba82 Mon Sep 17 00:00:00 2001 From: "Cuong M. Tran" Date: Mon, 26 Feb 2024 19:42:31 +0700 Subject: [PATCH] =?UTF-8?q?Fix=20Madara=20was=20unable=20to=20reset=20Genr?= =?UTF-8?q?e=E2=80=99s=20checkbox=20(#1476)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix Madara was unable to reset Gener’s checkbox * revert base version --- .../madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt index cbc477b4f..1a21d0638 100644 --- a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt +++ b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt @@ -515,8 +515,9 @@ abstract class Madara( options.toTypedArray(), ) - protected class GenreList(title: String, genres: List) : Filter.Group(title, genres) - class Genre(name: String, val id: String = name) : Filter.CheckBox(name) + protected class GenreList(title: String, genres: List) : Filter.Group(title, genres.map { GenreCheckBox(it.name, it.id) }) + class GenreCheckBox(name: String, val id: String = name) : Filter.CheckBox(name) + class Genre(val name: String, val id: String = name) override fun getFilterList(): FilterList { launchIO { fetchGenres() }