summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-02-23 21:41:49 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-02-23 21:41:49 +0000
commit4d8ea3793f0aa3409c17ec142c383ea28d0edcb3 (patch)
tree73c3d9f8820e81630d9a24e0cf81eefbb4f57fca
parentc5f5ad103fb9416cb63ec9f7c2397bb343cb2f44 (diff)
parent5fb1070b1f38a4eacc0078e5396e6ec017ad6b96 (diff)
Merge "Guard against updateDoze after detach"
-rw-r--r--core/java/android/service/dreams/DreamService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/service/dreams/DreamService.java b/core/java/android/service/dreams/DreamService.java
index 99e2c620fa03..2b114d568045 100644
--- a/core/java/android/service/dreams/DreamService.java
+++ b/core/java/android/service/dreams/DreamService.java
@@ -665,6 +665,11 @@ public class DreamService extends Service implements Window.Callback {
}
private void updateDoze() {
+ if (mWindowToken == null) {
+ Slog.w(TAG, "Updating doze without a window token.");
+ return;
+ }
+
if (mDozing) {
try {
mSandman.startDozing(mWindowToken, mDozeScreenState, mDozeScreenBrightness);