diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/source/browse/BrowseSourcePresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/source/browse/BrowseSourcePresenter.kt index 92f99437c0..c36d63674d 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/source/browse/BrowseSourcePresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/source/browse/BrowseSourcePresenter.kt @@ -148,10 +148,14 @@ open class BrowseSourcePresenter( */ fun restartPager(query: String = this.query, filters: FilterList = this.appliedFilters) { this.query = query - this.appliedFilters = filters.ifEmpty { source.getFilterList() } + this.appliedFilters = filters // Create a new pager. - pager = createPager(query, appliedFilters) + pager = createPager( + query, + filters.takeIf { it.isNotEmpty() || query.isBlank() } + ?: source.getFilterList(), + ) val sourceId = source.id