summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Neil Fuller <nfuller@google.com> 2016-11-15 16:50:29 +0000
committer android-build-merger <android-build-merger@google.com> 2016-11-15 16:50:29 +0000
commit98f03f49809e304223ac6e47a245ae9c70dc0e98 (patch)
treedb5306b05d59582efeb88cf26deff2beea482890
parent30874ed6edd925588d6c6faf056ecb4666af4133 (diff)
parent8631e19d3883ce6887c09f72eb394f2e22c9cb64 (diff)
Merge "Correctly handle when the user has no explicit time_12_24 setting"
am: 8631e19d38 Change-Id: I70533c5ff4ac8cdeef1b42337bb47b09c8bbf927
-rw-r--r--core/java/android/app/ActivityThread.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java
index 6a2b9aa22928..2d22f26069f3 100644
--- a/core/java/android/app/ActivityThread.java
+++ b/core/java/android/app/ActivityThread.java
@@ -5177,7 +5177,14 @@ public final class ActivityThread {
}
updateDefaultDensity();
- final boolean is24Hr = "24".equals(mCoreSettings.getString(Settings.System.TIME_12_24));
+ final String use24HourSetting = mCoreSettings.getString(Settings.System.TIME_12_24);
+ Boolean is24Hr = null;
+ if (use24HourSetting != null) {
+ is24Hr = "24".equals(use24HourSetting) ? Boolean.TRUE : Boolean.FALSE;
+ }
+ // null : use locale default for 12/24 hour formatting,
+ // false : use 12 hour format,
+ // true : use 24 hour format.
DateFormat.set24HourTimePref(is24Hr);
View.mDebugViewAttributes =