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() }