Skip to content

Commit fac14f9

Browse files
committed
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
1 parent f21bea2 commit fac14f9

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

core/java/android/widget/NumberPicker.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,12 +1096,7 @@ public void setFormatter(Formatter formatter) {
10961096
* @see #setMaxValue(int)
10971097
*/
10981098
public void setValue(int value) {
1099-
if (mValue == value) {
1100-
return;
1101-
}
11021099
setValueInternal(value, false);
1103-
initializeSelectorWheelIndices();
1104-
invalidate();
11051100
}
11061101

11071102
/**
@@ -1498,6 +1493,8 @@ private void setValueInternal(int current, boolean notifyChange) {
14981493
if (notifyChange) {
14991494
notifyChange(previous, current);
15001495
}
1496+
initializeSelectorWheelIndices();
1497+
invalidate();
15011498
}
15021499

15031500
/**

0 commit comments

Comments
 (0)