From 58e3822b5973e766f79046e8964457d9ef26df55 Mon Sep 17 00:00:00 2001 From: Michael Krehan Date: Thu, 17 Feb 2011 20:04:27 -0800 Subject: Fix for #12945: ProgressBar.setMax() will always redraw. Fix for issue #12945: Changing the maximum of a progress bar does not cause it to be redrawn, even though a new maximum changes the position of the current progress in relation to its maximum. With this fix, setMax() will always cause refreshProgress() to be called if the maximum is different than it was before. Change-Id: I971ec3302953bcadc0aac3dd8241481bab2b5a91 --- core/java/android/widget/ProgressBar.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/java/android/widget/ProgressBar.java') diff --git a/core/java/android/widget/ProgressBar.java b/core/java/android/widget/ProgressBar.java index ec7d9277d0f6..2a695e52f4f8 100644 --- a/core/java/android/widget/ProgressBar.java +++ b/core/java/android/widget/ProgressBar.java @@ -666,8 +666,8 @@ public class ProgressBar extends View { if (mProgress > max) { mProgress = max; - refreshProgress(R.id.progress, mProgress, false); } + refreshProgress(R.id.progress, mProgress, false); } } -- cgit v1.2.3