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 fc603d80b..c2182ca2d 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.kt +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.kt @@ -103,8 +103,8 @@ class SearchLayout @JvmOverloads constructor( mChip.isChecked = NumberUtils.int2boolean(mPair.first and mCategoryStored) mChip.setOnLongClickListener { if (mChip.isChecked) { - for (i in 1 until mCategoryGroup.childCount + 1) { - mCategoryGroup.check(i) + for (i in 0 until mCategoryGroup.childCount) { + (mCategoryGroup.getChildAt(i) as Chip).isChecked = true } mChip.isChecked = false } else {