OSDN Git Service

Hold WakeLock while DreamService starts
authorAdrian Roos <roosa@google.com>
Tue, 6 Sep 2016 23:45:46 +0000 (16:45 -0700)
committerAdrian Roos <roosa@google.com>
Thu, 8 Sep 2016 20:06:48 +0000 (20:06 +0000)
commit7445c0bb86c57172eb88a4e37183634abce2e37b
tree1e18a92c3ee14fabd0652ccffdeb30de60289fab
parenta2153e6246138d303fe824d99aadf28886767743
Hold WakeLock while DreamService starts

Fixes a bug where DozeService would not properly initialize
because the CPU went to sleep before onDreamingStarted completed,
causing the pickup gesture to not work.

Change-Id: I85955a2b7d6bad5171accbc336117a9660b1b198
Fixes: 31044352
core/java/android/os/PowerManager.java
core/java/android/service/dreams/DreamService.java
services/core/java/com/android/server/dreams/DreamController.java
services/core/java/com/android/server/dreams/DreamManagerService.java