diff --git a/app/src/main/java/net/vonforst/evmap/viewmodel/FilterViewModel.kt b/app/src/main/java/net/vonforst/evmap/viewmodel/FilterViewModel.kt index 6bdef5dc..2293bce6 100644 --- a/app/src/main/java/net/vonforst/evmap/viewmodel/FilterViewModel.kt +++ b/app/src/main/java/net/vonforst/evmap/viewmodel/FilterViewModel.kt @@ -256,6 +256,13 @@ data class MultipleChoiceFilterValue( !other.all && values == other.values } } + + override fun hashCode(): Int { + var result = key.hashCode() + result = 31 * result + all.hashCode() + result = 31 * result + if (all) 0 else values.hashCode() + return result + } } @Entity