diff options
| author | 2016-11-15 16:39:42 +0000 | |
|---|---|---|
| committer | 2016-11-15 16:39:42 +0000 | |
| commit | 8631e19d3883ce6887c09f72eb394f2e22c9cb64 (patch) | |
| tree | 0614b26c84d7bdca31ba39e12d2a4e435f7bc8cb | |
| parent | e9514808d7c98d8264ce8ca3c599800c55b934f5 (diff) | |
| parent | c66ec40d38e8d51a7351d37e9c08260aae0737a7 (diff) | |
Merge "Correctly handle when the user has no explicit time_12_24 setting"
| -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 c1b37e6d2623..d242ba194c6a 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -5149,7 +5149,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 = |