diff options
author | 2016-11-15 17:11:40 +0000 | |
---|---|---|
committer | 2016-11-15 17:11:40 +0000 | |
commit | c423d00016e764dc93e23ddfded95b54e9687b94 (patch) | |
tree | 8ea29dd4ae0caf70c6044420761ae74a898fa7ca | |
parent | 5ddd7172b1d60f289ba9fc07cfad0e660b341ee5 (diff) | |
parent | 9103632f9d8c9931e485865057bdfd8ff73a65da (diff) |
Merge "Correctly handle when the user has no explicit time_12_24 setting" am: 8631e19d38 am: 98f03f4980 am: ef34053f26
am: 9103632f9d
Change-Id: I3b2b8355d80dca87a09ef97027753bcd568cff14
-rw-r--r-- | core/java/android/app/ActivityThread.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 79ace08e1ef2..1aa13a9348a9 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -5242,7 +5242,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 = |