diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt index 81c52bd03..c0bc17e43 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt @@ -277,7 +277,6 @@ data class BrowseSourceScreen( }, onFilter = { screenModel.search(filters = state.filters) - onDismissRequest() }, onUpdate = { screenModel.setFilters(it) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt index e89399f8f..49f4466ee 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt @@ -86,7 +86,10 @@ fun SourceFilterDialog( ) } // SY <-- - Button(onClick = onFilter) { + Button(onClick = { + onFilter() + onDismissRequest() + },) { Text(stringResource(R.string.action_filter)) } }