diff --git a/app/src/main/java/com/hippo/ehviewer/ui/fragment/FilterFragment.java b/app/src/main/java/com/hippo/ehviewer/ui/fragment/FilterFragment.java index b69cccbed..84622a90f 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/fragment/FilterFragment.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/fragment/FilterFragment.java @@ -323,6 +323,9 @@ public class FilterFragment extends BaseFragment { return 0; } else { Filter filter = mFilterList.get(position); + if (filter.getId() != null) { + return (filter.text.hashCode() >> filter.mode) + filter.getId(); + } return filter.text.hashCode() >> filter.mode; } }