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

This commit is contained in:
Arraiment 2021-08-16 05:06:32 +08:00 committed by GitHub
parent 0ab0dd95ae
commit 91fbccdbaa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -144,10 +144,9 @@ open class BrowseSourceController(bundle: Bundle) :
filterSheet = SourceFilterSheet( filterSheet = SourceFilterSheet(
activity!!, activity!!,
onFilterClicked = { onFilterClicked = {
val allDefault = presenter.sourceFilters == presenter.source.getFilterList()
showProgressBar() showProgressBar()
adapter?.clear() adapter?.clear()
presenter.setSourceFilter(if (allDefault) FilterList() else presenter.sourceFilters) presenter.setSourceFilter(presenter.sourceFilters)
}, },
onResetClicked = { onResetClicked = {
presenter.appliedFilters = FilterList() presenter.appliedFilters = FilterList()
@ -332,7 +331,7 @@ open class BrowseSourceController(bundle: Bundle) :
showProgressBar() showProgressBar()
adapter?.clear() adapter?.clear()
presenter.restartPager(newQuery) presenter.restartPager(newQuery, presenter.sourceFilters)
} }
/** /**