Commit dcf190c1 authored by Mygod's avatar Mygod

Bugfix for NumberPickerPreference

parent 74a0e397
...@@ -51,8 +51,12 @@ final class NumberPickerPreference(context: Context, attrs: AttributeSet = null) ...@@ -51,8 +51,12 @@ final class NumberPickerPreference(context: Context, attrs: AttributeSet = null)
super.onDialogClosed(positiveResult) // forward compatibility super.onDialogClosed(positiveResult) // forward compatibility
if (positiveResult) { if (positiveResult) {
val value = picker.getValue val value = picker.getValue
if (callChangeListener(value)) setValue(value) if (callChangeListener(value)) {
} else picker.setValue(value) setValue(value)
return
}
}
picker.setValue(value)
} }
override protected def onGetDefaultValue(a: TypedArray, index: Int) = a.getInt(index, getMin).asInstanceOf[AnyRef] override protected def onGetDefaultValue(a: TypedArray, index: Int) = a.getInt(index, getMin).asInstanceOf[AnyRef]
override protected def onSetInitialValue(restorePersistedValue: Boolean, defaultValue: Any) { override protected def onSetInitialValue(restorePersistedValue: Boolean, defaultValue: Any) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment