summaryrefslogtreecommitdiff
path: root/services/java
diff options
context:
space:
mode:
author Przemyslaw Szczepaniak <pszczepaniak@google.com> 2017-08-03 10:30:05 +0000
committer android-build-merger <android-build-merger@google.com> 2017-08-03 10:30:05 +0000
commitf9caecd124d2da220d13f6e03294d5b5ea6048cb (patch)
treea10efc9ee732c09975233a32af416e4b404d6f75 /services/java
parent60c65f1a67ca930505b46f7f98e7b63b0dc3ca9f (diff)
parent82d2bd4e40fd8100c4eb37aa8eb1881ea4c961d1 (diff)
Merge "Revert "Revert "Default 'persist.sys.timezone' property to GMT if not set on init."""
am: 82d2bd4e40 Change-Id: I8d1fe014fdc3cfd190c5ce95ec963fa8c038552c
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/SystemServer.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index 37fec74081eb..f92f83aa9368 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -278,6 +278,15 @@ public final class SystemServer {
SystemClock.setCurrentTimeMillis(EARLIEST_SUPPORTED_TIME);
}
+ //
+ // Default the timezone property to GMT if not set.
+ //
+ String timezoneProperty = SystemProperties.get("persist.sys.timezone");
+ if (timezoneProperty == null || timezoneProperty.isEmpty()) {
+ Slog.w(TAG, "Timezone not set; setting to GMT.");
+ SystemProperties.set("persist.sys.timezone", "GMT");
+ }
+
// If the system has "persist.sys.language" and friends set, replace them with
// "persist.sys.locale". Note that the default locale at this point is calculated
// using the "-Duser.locale" command line flag. That flag is usually populated by