diff --git a/server/src/main/kotlin/eu/kanade/tachiyomi/source/model/Filter.kt b/server/src/main/kotlin/eu/kanade/tachiyomi/source/model/Filter.kt index 467a9f8c..81c2a4bd 100644 --- a/server/src/main/kotlin/eu/kanade/tachiyomi/source/model/Filter.kt +++ b/server/src/main/kotlin/eu/kanade/tachiyomi/source/model/Filter.kt @@ -5,7 +5,9 @@ package eu.kanade.tachiyomi.source.model open class Filter(val name: String, var state: T) { open class Header(name: String) : Filter(name, 0) open class Separator(name: String = "") : Filter(name, 0) - abstract class Select(name: String, val values: Array, state: Int = 0) : Filter(name, state) + abstract class Select(name: String, val values: Array, state: Int = 0) : Filter(name, state) { + val displayValues get() = values.map { it.toString() } + } abstract class Text(name: String, state: String = "") : Filter(name, state) abstract class CheckBox(name: String, state: Boolean = false) : Filter(name, state) abstract class TriState(name: String, state: Int = STATE_IGNORE) : Filter(name, state) {