blob: 4464dc410bd79340289dab2fd05340d1e72d412e [file] [log] [blame]
Jackeaglea3ae16b2018-12-04 11:30:49 -05001From 63233394738bb6292e2f7c1e463ea8ac22a1a3b8 Mon Sep 17 00:00:00 2001
Jon West013ef582018-08-21 20:45:26 -04002From: Steve Kondik <steve@cyngn.com>
3Date: Sat, 3 Jan 2015 05:13:26 -0800
Jackeaglea3ae16b2018-12-04 11:30:49 -05004Subject: [PATCH 18/24] power: Disable keyboard/button lights while
Jon West013ef582018-08-21 20:45:26 -04005 dozing/dreaming
6
7 * With hardkeys and doze mode enabled, entering suspend results in
8 an epic battle over the lights. It's a bad situation. Disable
9 them when we're sleepy.
10
11Change-Id: I7f1fc35a1573717d1ea101a07c4171d6f66d1553
12---
Jackeagled3ba2282018-11-17 20:49:22 -070013 .../core/java/com/android/server/power/PowerManagerService.java | 2 +-
Jon West013ef582018-08-21 20:45:26 -040014 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
Jackeagled3ba2282018-11-17 20:49:22 -070017index b32581046f5..1ac93c733f1 100644
Jon West013ef582018-08-21 20:45:26 -040018--- a/services/core/java/com/android/server/power/PowerManagerService.java
19+++ b/services/core/java/com/android/server/power/PowerManagerService.java
Jackeagle0cc335a2018-10-19 00:06:49 -040020@@ -2006,7 +2006,7 @@ public final class PowerManagerService extends SystemService
Jon West013ef582018-08-21 20:45:26 -040021 final long nextProfileTimeout = getNextProfileTimeoutLocked(now);
22
23 mUserActivitySummary = 0;
24- if (mLastUserActivityTime >= mLastWakeTime) {
25+ if (mWakefulness == WAKEFULNESS_AWAKE && mLastUserActivityTime >= mLastWakeTime) {
26 nextTimeout = mLastUserActivityTime
27 + screenOffTimeout - screenDimDuration;
28 if (now < nextTimeout) {
29--
Jackeagled3ba2282018-11-17 20:49:22 -0700302.17.1
Jon West013ef582018-08-21 20:45:26 -040031