mirror of
https://github.com/Suwayomi/Tachidesk.git
synced 2025-12-10 06:42:07 +01:00
Fix fetchSourceManga filtering
This commit is contained in:
@@ -246,7 +246,7 @@ fun updateFilterList(source: CatalogueSource, changes: List<FilterChange>?): Fil
|
||||
val filterList = source.getFilterList()
|
||||
|
||||
changes?.forEach { change ->
|
||||
when (val filter = filterList[1]) {
|
||||
when (val filter = filterList[change.position]) {
|
||||
is SourceFilter.Header -> {
|
||||
// NOOP
|
||||
}
|
||||
@@ -268,7 +268,7 @@ fun updateFilterList(source: CatalogueSource, changes: List<FilterChange>?): Fil
|
||||
is SourceFilter.Group<*> -> {
|
||||
val groupChange = change.groupChange ?: throw Exception("Expected group change at position ${change.position}")
|
||||
|
||||
when (val groupFilter = filter.state[1]) {
|
||||
when (val groupFilter = filter.state[groupChange.position]) {
|
||||
is SourceFilter.CheckBox -> {
|
||||
groupFilter.state = groupChange.checkBoxState ?: throw Exception("Expected checkbox state change at position ${change.position}")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user