From 2175e9c366998ed7bd1a4501b94a02f4f49b932c Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Fri, 12 Sep 2014 16:11:07 -0700 Subject: [PATCH] Add support for dozing after screen off. On some devices, we want the screen off transition to complete before we start dozing. Added a new config.xml attribute config_dozeAfterScreenOff to configure this behavior. Defer starting dreams until the display is ready. Fixed some minor issues in the system UI doze service when setting the display state. Bug: 16187655 Change-Id: Ib1bc60de5457166f4b4880732db5df989dda67a4 --- .../android/service/dreams/DreamService.java | 1 - core/res/res/values/config.xml | 4 ++ core/res/res/values/symbols.xml | 1 + .../android/systemui/doze/DozeService.java | 30 +---------- .../statusbar/phone/PhoneStatusBar.java | 2 - .../display/DisplayPowerController.java | 9 ++-- .../server/power/PowerManagerService.java | 50 +++++++++++++------ 7 files changed, 48 insertions(+), 49 deletions(-) diff --git a/core/java/android/service/dreams/DreamService.java b/core/java/android/service/dreams/DreamService.java index 7e04ae87bb4bf..92647f05190f4 100644 --- a/core/java/android/service/dreams/DreamService.java +++ b/core/java/android/service/dreams/DreamService.java @@ -29,7 +29,6 @@ import android.os.Handler; import android.os.IBinder; import android.os.PowerManager; import android.os.RemoteException; -import android.os.RemoteException; import android.os.ServiceManager; import android.util.Slog; import android.view.ActionMode; diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 7599bf47f7e97..0e4f965429de0 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -1281,6 +1281,10 @@ Doze dreams will run whenever the power manager is in a dozing state. --> + + false +