From f821ce7522ad99dc30e59e0266165f5eba79b1e2 Mon Sep 17 00:00:00 2001 From: SeongJae Park Date: Tue, 17 Jan 2012 15:20:23 +0900 Subject: [PATCH] Call onTimeChanged when AM/PM changed. Commit for issue http://code.google.com/p/android/issues/detail?id=24388 [Problem] TimePicker doesn't call handler's onTimeChanged when AM/PM changed on ICS althou it does on Gingerbread. [Solution] Call onTimeChanged as like as Hour/Minutes does. Change-Id: I9911c351874168001b69c186f012836fc51285f5 Signed-off-by: SeongJae Park --- core/java/android/widget/TimePicker.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/android/widget/TimePicker.java b/core/java/android/widget/TimePicker.java index afca2db9b7b62..62373fc8b45f1 100644 --- a/core/java/android/widget/TimePicker.java +++ b/core/java/android/widget/TimePicker.java @@ -212,6 +212,7 @@ public class TimePicker extends FrameLayout { button.requestFocus(); mIsAm = !mIsAm; updateAmPmControl(); + onTimeChanged(); } }); } else { @@ -226,6 +227,7 @@ public class TimePicker extends FrameLayout { picker.requestFocus(); mIsAm = !mIsAm; updateAmPmControl(); + onTimeChanged(); } }); mAmPmSpinnerInput = (EditText) mAmPmSpinner.findViewById(R.id.numberpicker_input);