From b5b710a4851db6c7e247429b0551a523c4d33da6 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Wed, 22 Aug 2012 13:12:48 -0700 Subject: [PATCH] Fix NPE. Bug: 7034583 Change-Id: Ie6b436492d12b0dd6bbe1c25d9b7ac35b74095d3 --- services/java/com/android/server/TwilightService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/TwilightService.java b/services/java/com/android/server/TwilightService.java index 5be720568978..a7bce54f6115 100644 --- a/services/java/com/android/server/TwilightService.java +++ b/services/java/com/android/server/TwilightService.java @@ -50,7 +50,7 @@ import libcore.util.Objects; public final class TwilightService { private static final String TAG = "TwilightService"; - private static final boolean DEBUG = true; + private static final boolean DEBUG = false; private static final String ACTION_UPDATE_TWILIGHT_STATE = "com.android.server.action.UPDATE_TWILIGHT_STATE"; @@ -463,6 +463,11 @@ public final class TwilightService { } private void updateTwilightState() { + if (mLocation == null) { + setTwilightState(null); + return; + } + final long now = System.currentTimeMillis(); // calculate yesterday's twilight -- GitLab