summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Anton Potapov <apotapov@google.com> 2024-05-03 14:58:29 +0100
committer Anton Potapov <apotapov@google.com> 2024-05-03 14:58:29 +0100
commit497057881725e1a412c7c3d415a71e4bd34c99a5 (patch)
treeacb95a9d9da9609534353b9f5ff792d1165bb55c
parent72c374646769904ffa08869e7b27c73ca4faed4e (diff)
Don't announce progress for a disabled slider
Flag: aconfig new_volume_panel NEXTFOOD Test: manual on the device with voice over turned on. Focus the slider Fixes: 338504713 Change-Id: Ie7bd1ee61f871de8e8c6333f4c14a9dd8f1a066d
-rw-r--r--packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt
index 9f5ab3c0e284..a46f4e5fef1a 100644
--- a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt
+++ b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt
@@ -66,7 +66,9 @@ fun VolumeSlider(
// provide a not animated value to the a11y because it fails to announce the
// settled value when it changes rapidly.
- progressBarRangeInfo = ProgressBarRangeInfo(state.value, state.valueRange)
+ if (state.isEnabled) {
+ progressBarRangeInfo = ProgressBarRangeInfo(state.value, state.valueRange)
+ }
setProgress { targetValue ->
val targetDirection =
when {