blob: 9f13fa256725d364205c08fd142f4245a822982f [file] [log] [blame]
Jon Westf17c5322018-08-13 17:59:16 -04001From 8478f462f9f11b38a10fd24c265a25504f67f8ba Mon Sep 17 00:00:00 2001
Pierre-Hugues Hussonc0ca67e2018-03-22 20:31:17 +01002From: Steve Kondik <steve@cyngn.com>
3Date: Sat, 3 Jan 2015 05:13:26 -0800
Jon West1fd60302018-08-11 19:14:03 -04004Subject: [PATCH 02/14] power: Disable keyboard/button lights while
Pierre-Hugues Hussonc0ca67e2018-03-22 20:31:17 +01005 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---
Jon West1fd60302018-08-11 19:14:03 -040013 .../core/java/com/android/server/power/PowerManagerService.java | 2 +-
Pierre-Hugues Hussonc0ca67e2018-03-22 20:31:17 +010014 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
Jon West1fd60302018-08-11 19:14:03 -040017index a9e4cda02ae..4d7c6d24509 100644
Pierre-Hugues Hussonc0ca67e2018-03-22 20:31:17 +010018--- a/services/core/java/com/android/server/power/PowerManagerService.java
19+++ b/services/core/java/com/android/server/power/PowerManagerService.java
Jon West1fd60302018-08-11 19:14:03 -040020@@ -1960,7 +1960,7 @@ public final class PowerManagerService extends SystemService
21 final long nextProfileTimeout = getNextProfileTimeoutLocked(now);
Pierre-Hugues Hussonc0ca67e2018-03-22 20:31:17 +010022
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--
Jon West1fd60302018-08-11 19:14:03 -0400302.17.1
Pierre-Hugues Hussonc0ca67e2018-03-22 20:31:17 +010031