From 448ff718a0bb92c5b760668c12d2449a00f9aa2a Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Tue, 18 Nov 2014 18:28:04 -0800 Subject: [PATCH] Re-initialize data when changing time picker 24-hour mode BUG: 18381313 Change-Id: Ie1fa9fbbf8edadfda71cf0ad4f1c39395e56ecc7 --- core/java/android/widget/RadialTimePickerView.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/java/android/widget/RadialTimePickerView.java b/core/java/android/widget/RadialTimePickerView.java index 24fc2bb9a8d2c..8b01dde16f547 100644 --- a/core/java/android/widget/RadialTimePickerView.java +++ b/core/java/android/widget/RadialTimePickerView.java @@ -452,7 +452,10 @@ public class RadialTimePickerView extends View implements View.OnTouchListener { } public void initialize(int hour, int minute, boolean is24HourMode) { - mIs24HourMode = is24HourMode; + if (mIs24HourMode != is24HourMode) { + mIs24HourMode = is24HourMode; + initData(); + } setCurrentHourInternal(hour, false, false); setCurrentMinuteInternal(minute, false);