diff options
| author | 2024-10-17 07:07:00 +0000 | |
|---|---|---|
| committer | 2024-10-17 07:07:44 +0000 | |
| commit | 2f11a4a50c423797c5e261be05b45b1d02a42a7b (patch) | |
| tree | 577e2fbd913bcaccdf6d98b1da7d14352145301b | |
| parent | 81d5c9ceb6cc01419f14a17e897511f280e2a825 (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.kt | 4 |
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 = { |