summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yuchen <kirain@google.com> 2024-10-17 07:07:00 +0000
committer Yuchen <kirain@google.com> 2024-10-17 07:07:44 +0000
commit2f11a4a50c423797c5e261be05b45b1d02a42a7b (patch)
tree577e2fbd913bcaccdf6d98b1da7d14352145301b
parent81d5c9ceb6cc01419f14a17e897511f280e2a825 (diff)
[expressive design] Fix selected index of spinner.
Test: visual Bug: 360916599 Flag: EXEMPT bug fix Change-Id: I3e0ab31275f3d3c13877909fc653aa08a9656cd7
-rw-r--r--packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt
index a9d2ef6dc3f6..6e4fd78a039b 100644
--- a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt
+++ b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt
@@ -101,8 +101,8 @@ fun Spinner(options: List<SpinnerOption>, selectedId: Int?, setId: (id: Int) ->
Modifier.background(MaterialTheme.colorScheme.surfaceContainerLow)
.padding(horizontal = SettingsDimension.paddingSmall),
) {
- for ((index, option) in options.withIndex()) {
- val selected = index + 1 == selectedId
+ for (option in options) {
+ val selected = option.id == selectedId
DropdownMenuItem(
text = { SpinnerOptionText(option = option, selected) },
onClick = {