From fac14f9731ce7fc765de582c983af751aab697de Mon Sep 17 00:00:00 2001 From: Svetoslav Ganov Date: Thu, 12 Apr 2012 16:51:04 -0700 Subject: NumberPicker not redrawn when current value is changed via an IME. 1. The NumberPicker scroll wheel was not updated upon value change via an IME as well as the picker was not redraws after the change. bug:6291879 Change-Id: I5ba30df42e38cd06fa150328399eb4deeb0b683d --- core/java/android/widget/NumberPicker.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'core/java/android/widget/NumberPicker.java') diff --git a/core/java/android/widget/NumberPicker.java b/core/java/android/widget/NumberPicker.java index d897a39ce08c..582a62fea47a 100644 --- a/core/java/android/widget/NumberPicker.java +++ b/core/java/android/widget/NumberPicker.java @@ -1096,12 +1096,7 @@ public class NumberPicker extends LinearLayout { * @see #setMaxValue(int) */ public void setValue(int value) { - if (mValue == value) { - return; - } setValueInternal(value, false); - initializeSelectorWheelIndices(); - invalidate(); } /** @@ -1498,6 +1493,8 @@ public class NumberPicker extends LinearLayout { if (notifyChange) { notifyChange(previous, current); } + initializeSelectorWheelIndices(); + invalidate(); } /** -- cgit v1.2.3