Allow FilterList to be passed with default values (#5716)

(cherry picked from commit 91fbccdbaa9f30bedd7758634aa01478270d1eed)
This commit is contained in:
Arraiment 2021-08-16 05:06:32 +08:00 committed by Jobobby04
parent 7b56261719
commit a79c4babae

View File

@ -193,10 +193,9 @@ open class BrowseSourceController(bundle: Bundle) :
presenter.loadSearches(),
// SY <--
onFilterClicked = {
val allDefault = presenter.sourceFilters == presenter.source.getFilterList()
showProgressBar()
adapter?.clear()
presenter.setSourceFilter(if (allDefault) FilterList() else presenter.sourceFilters)
presenter.setSourceFilter(presenter.sourceFilters)
},
onResetClicked = {
presenter.appliedFilters = FilterList()
@ -495,7 +494,7 @@ open class BrowseSourceController(bundle: Bundle) :
showProgressBar()
adapter?.clear()
presenter.restartPager(newQuery)
presenter.restartPager(newQuery, presenter.sourceFilters)
}
/**