From 445cd058006798ca31e8886b4dc07b105c46948c Mon Sep 17 00:00:00 2001 From: soraefir Date: Wed, 10 Apr 2024 21:23:04 +0200 Subject: [PATCH] Fix case autogroup --- .../java/net/helcel/beans/activity/adapter/GeolocListAdapter.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/net/helcel/beans/activity/adapter/GeolocListAdapter.kt b/app/src/main/java/net/helcel/beans/activity/adapter/GeolocListAdapter.kt index 64de937..af7db05 100644 --- a/app/src/main/java/net/helcel/beans/activity/adapter/GeolocListAdapter.kt +++ b/app/src/main/java/net/helcel/beans/activity/adapter/GeolocListAdapter.kt @@ -149,6 +149,8 @@ class GeolocListAdapter( ) { Data.visits.setVisited(geoLoc, AUTO_GROUP) 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 }) { Data.visits.setVisited(geoLoc, AUTO_GROUP) MaterialCheckBox.STATE_INDETERMINATE