diff --git a/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt b/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt index d9cdac1..21652fd 100644 --- a/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt +++ b/androidApp/src/main/java/bou/amine/apps/readerforselfossv2/android/fragments/FilterSheetFragment.kt @@ -89,6 +89,10 @@ class FilterSheetFragment : BottomSheetDialogFragment(), DIAware { (it as Chip).isCloseIconVisible = true tagChip = it repository.setTagFilter(tag) + + sourceChip?.isCloseIconVisible = false + sourceChip = null + repository.setSourceFilter(null) } if (repository.tagFilter.value?.equals(tag) == true) { @@ -141,6 +145,11 @@ class FilterSheetFragment : BottomSheetDialogFragment(), DIAware { (it as Chip).isCloseIconVisible = true sourceChip = it repository.setSourceFilter(source) + + + tagChip?.isCloseIconVisible = false + tagChip = null + repository.setTagFilter(null) }