summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulia Reynolds <juliacr@google.com>2015-07-16 14:40:37 -0400
committerJulia Reynolds <juliacr@google.com>2015-07-16 14:40:37 -0400
commitc11d838bc51d731ef80ab6e72b8df1c8a5d7a823 (patch)
tree3e221e3f14de6211413cdc53cdf7c7e7d3a1098c
parentdbdf7c45380f7701e029a279932d2c97bf55fdc9 (diff)
downloadframeworks_base-c11d838bc51d731ef80ab6e72b8df1c8a5d7a823.zip
frameworks_base-c11d838bc51d731ef80ab6e72b8df1c8a5d7a823.tar.gz
frameworks_base-c11d838bc51d731ef80ab6e72b8df1c8a5d7a823.tar.bz2
Support 24 clock displays in demo mode.
Bug: 22388468 Change-Id: I0a9f1c214a1612dbc225386ae8777a1480dd14b0
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
index 04c626b..61986ad 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
@@ -232,7 +232,13 @@ public class Clock extends TextView implements DemoMode {
} else if (hhmm != null && hhmm.length() == 4) {
int hh = Integer.parseInt(hhmm.substring(0, 2));
int mm = Integer.parseInt(hhmm.substring(2));
- mCalendar.set(Calendar.HOUR, hh);
+ boolean is24 = DateFormat.is24HourFormat(
+ getContext(), ActivityManager.getCurrentUser());
+ if (is24) {
+ mCalendar.set(Calendar.HOUR_OF_DAY, hh);
+ } else {
+ mCalendar.set(Calendar.HOUR, hh);
+ }
mCalendar.set(Calendar.MINUTE, mm);
}
setText(getSmallTime());