diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.kt b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.kt index e7e9e2622..a22d2e14f 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.kt +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.kt @@ -99,6 +99,11 @@ class SearchLayout @JvmOverloads constructor( mChip.setText(mPair.second) mChip.idt = mPair.first mChip.isChecked = NumberUtils.int2boolean(mPair.first and mCategoryStored) + mChip.setOnLongClickListener { + mCategoryGroup.clearCheck() + mChip.isChecked = true + true + } mCategoryGroup.addView(mChip) } mCategoryGroup.setOnCheckedStateChangeListener { _, checkedIds ->