diff --git a/src/com/android/settings/slices/SliceBuilderUtils.java b/src/com/android/settings/slices/SliceBuilderUtils.java index 5585be3a132..2191da7a751 100644 --- a/src/com/android/settings/slices/SliceBuilderUtils.java +++ b/src/com/android/settings/slices/SliceBuilderUtils.java @@ -313,6 +313,14 @@ public class SliceBuilderUtils { ListBuilder.ICON_IMAGE, sliceData.getTitle()); final Set keywords = buildSliceKeywords(sliceData); + int cur = sliderController.getSliderPosition(); + if (cur < sliderController.getMin()) { + cur = sliderController.getMin(); + } + if (cur > sliderController.getMax()) { + cur = sliderController.getMax(); + } + return new ListBuilder(context, sliceData.getUri(), ListBuilder.INFINITY) .setAccentColor(color) .addInputRange(new InputRangeBuilder() @@ -321,7 +329,7 @@ public class SliceBuilderUtils { .setPrimaryAction(primaryAction) .setMax(sliderController.getMax()) .setMin(sliderController.getMin()) - .setValue(sliderController.getSliderPosition()) + .setValue(cur) .setInputAction(actionIntent)) .setKeywords(keywords) .build();