From 3ddb2daf5dc7ea8f6c14407b29db9b8ac3785d43 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sat, 3 Jan 2015 05:13:26 -0800 Subject: [PATCH 18/31] power: Disable keyboard/button lights while dozing/dreaming * With hardkeys and doze mode enabled, entering suspend results in an epic battle over the lights. It's a bad situation. Disable them when we're sleepy. Change-Id: I7f1fc35a1573717d1ea101a07c4171d6f66d1553 --- .../core/java/com/android/server/power/PowerManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java index 9b8584e055f..0620f2ecec0 100644 --- a/services/core/java/com/android/server/power/PowerManagerService.java +++ b/services/core/java/com/android/server/power/PowerManagerService.java @@ -1965,7 +1965,7 @@ public final class PowerManagerService extends SystemService final long nextProfileTimeout = getNextProfileTimeoutLocked(now); mUserActivitySummary = 0; - if (mLastUserActivityTime >= mLastWakeTime) { + if (mWakefulness == WAKEFULNESS_AWAKE && mLastUserActivityTime >= mLastWakeTime) { nextTimeout = mLastUserActivityTime + screenOffTimeout - screenDimDuration; if (now < nextTimeout) { -- 2.17.1