diff --git a/src/com/android/settings/widget/LabeledSeekBar.java b/src/com/android/settings/widget/LabeledSeekBar.java index f1a678815a2..8e5a30b6731 100644 --- a/src/com/android/settings/widget/LabeledSeekBar.java +++ b/src/com/android/settings/widget/LabeledSeekBar.java @@ -201,6 +201,7 @@ public class LabeledSeekBar extends SeekBar { int posBase = Math.max(0, ((int) x - LabeledSeekBar.this.getPaddingStart()) / getHalfVirtualViewWidth()); posBase = (posBase + 1) / 2; + posBase = Math.min(posBase, LabeledSeekBar.this.getMax()); return mIsLayoutRtl ? LabeledSeekBar.this.getMax() - posBase : posBase; }