From ca829be72bc690697c66bb9aaadb0f21bb82ddf5 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Mon, 27 Jan 2025 23:26:58 +0100 Subject: [PATCH] SearchSelectScreen: fix displaying selectAll buttons --- .../net/vonforst/evmap/auto/SearchSelectScreen.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/vonforst/evmap/auto/SearchSelectScreen.kt b/app/src/main/java/net/vonforst/evmap/auto/SearchSelectScreen.kt index f0904333..51dddfd4 100644 --- a/app/src/main/java/net/vonforst/evmap/auto/SearchSelectScreen.kt +++ b/app/src/main/java/net/vonforst/evmap/auto/SearchSelectScreen.kt @@ -4,7 +4,14 @@ import androidx.car.app.CarContext import androidx.car.app.CarToast import androidx.car.app.Screen import androidx.car.app.constraints.ConstraintManager -import androidx.car.app.model.* +import androidx.car.app.model.Action +import androidx.car.app.model.ActionStrip +import androidx.car.app.model.CarColor +import androidx.car.app.model.CarIcon +import androidx.car.app.model.ItemList +import androidx.car.app.model.Row +import androidx.car.app.model.SearchTemplate +import androidx.car.app.model.Template import androidx.core.graphics.drawable.IconCompat import androidx.lifecycle.lifecycleScope import kotlinx.coroutines.Dispatchers @@ -45,7 +52,7 @@ abstract class MultiSelectSearchScreen(ctx: CarContext) : Screen(ctx), } ?: run { setLoading(true) } - if (isMultiSelect) { + if (isMultiSelect && shouldShowSelectAll) { setActionStrip(ActionStrip.Builder().apply { addAction( Action.Builder().setIcon(