Fix case autogroup

This commit is contained in:
soraefir 2024-04-10 21:23:04 +02:00
parent d1f7c72adb
commit 445cd05800
Signed by: sora
GPG Key ID: A362EA0491E2EEA0

View File

@ -149,6 +149,8 @@ class GeolocListAdapter(
) { ) {
Data.visits.setVisited(geoLoc, AUTO_GROUP) Data.visits.setVisited(geoLoc, AUTO_GROUP)
MaterialCheckBox.STATE_CHECKED MaterialCheckBox.STATE_CHECKED
} else if (geoLoc.children.isEmpty() && Data.visits.getVisited(geoLoc) == AUTO_GROUP) {
MaterialCheckBox.STATE_CHECKED
} else if (geoLoc.children.any { Data.visits.getVisited(it) != NO_GROUP }) { } else if (geoLoc.children.any { Data.visits.getVisited(it) != NO_GROUP }) {
Data.visits.setVisited(geoLoc, AUTO_GROUP) Data.visits.setVisited(geoLoc, AUTO_GROUP)
MaterialCheckBox.STATE_INDETERMINATE MaterialCheckBox.STATE_INDETERMINATE