mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Fixed #1511
This commit is contained in:
parent
bf6a6bdfd0
commit
d013634f1b
1 changed files with 8 additions and 10 deletions
|
@ -46,18 +46,16 @@ class LibraryDisplayView @JvmOverloads constructor(context: Context, attrs: Attr
|
|||
|
||||
binding.reorderFiltersButton.setOnClickListener {
|
||||
val recycler = RecyclerView(context)
|
||||
var filterOrder = preferences.filterOrder().get()
|
||||
if (filterOrder.count() != 6) {
|
||||
filterOrder = FilterBottomSheet.Filters.DEFAULT_ORDER
|
||||
val filterOrder = preferences.filterOrder().get().toMutableList()
|
||||
FilterBottomSheet.Filters.values().forEach {
|
||||
if (it.value !in filterOrder) {
|
||||
filterOrder.add(it.value)
|
||||
}
|
||||
}
|
||||
val adapter = FlexibleAdapter(
|
||||
filterOrder.toCharArray().map {
|
||||
if (FilterBottomSheet.Filters.filterOf(it) != null) {
|
||||
ManageFilterItem(it)
|
||||
} else {
|
||||
null
|
||||
}
|
||||
}.filterNotNull(),
|
||||
filterOrder.mapNotNull { char ->
|
||||
FilterBottomSheet.Filters.filterOf(char)?.let { ManageFilterItem(char) }
|
||||
},
|
||||
this,
|
||||
true,
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue