diff --git a/app/src/main/java/me/ash/reader/ui/page/home/flow/FlowPage.kt b/app/src/main/java/me/ash/reader/ui/page/home/flow/FlowPage.kt index d56287d9f..5d0b02c4e 100644 --- a/app/src/main/java/me/ash/reader/ui/page/home/flow/FlowPage.kt +++ b/app/src/main/java/me/ash/reader/ui/page/home/flow/FlowPage.kt @@ -312,8 +312,9 @@ fun FlowPage( flowUiState.listState.scrollToItem(0) } } - homeViewModel.changeFilter(filterUiState.copy(filter = it)) - homeViewModel.fetchArticles() + if (filterUiState.filter != it) { + homeViewModel.changeFilter(filterUiState.copy(filter = it)) + } } } )