diff --git a/core/java/android/widget/AbsSeekBar.java b/core/java/android/widget/AbsSeekBar.java index 2a0e5e5161f58..d25530b3dfd6f 100644 --- a/core/java/android/widget/AbsSeekBar.java +++ b/core/java/android/widget/AbsSeekBar.java @@ -301,11 +301,16 @@ public abstract class AbsSeekBar extends ProgressBar { trackTouchEvent(event); onStopTrackingTouch(); setPressed(false); + // ProgressBar doesn't know to repaint the thumb drawable + // in its inactive state when the touch stops (because the + // value has not apparently changed) + invalidate(); break; case MotionEvent.ACTION_CANCEL: onStopTrackingTouch(); setPressed(false); + invalidate(); // see above explanation break; } return true;