Merge "Correctly handle when the user has no explicit time_12_24 setting"

This commit is contained in:
Neil Fuller
2016-11-15 16:39:42 +00:00
committed by Gerrit Code Review

View File

@@ -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 =