summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/java/com/android/server/PowerManagerService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java
index bb9b86e25b4a..8abf07ef8d34 100644
--- a/services/java/com/android/server/PowerManagerService.java
+++ b/services/java/com/android/server/PowerManagerService.java
@@ -3043,6 +3043,11 @@ public class PowerManagerService extends IPowerManager.Stub
}
if (mSensorManager != null && mLightSensorEnabled != enable) {
mLightSensorEnabled = enable;
+ // clear previous values so we will adjust to current brightness when
+ // auto-brightness is reenabled
+ mHighestLightSensorValue = -1;
+ mLightSensorValue = -1;
+
// clear calling identity so sensor manager battery stats are accurate
long identity = Binder.clearCallingIdentity();
try {