summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2011-10-25 07:02:52 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-10-25 07:02:52 -0700
commit9dc20214f56136185489eeccc9254f2cd6c666e4 (patch)
treee58479145de2ad599685a89035f6249c87f4422f
parent141fc9868bb56c498dad072a84a80dac8cdb85e5 (diff)
parent320a10ad8c595405a39dee3649d4057cbdb96eec (diff)
downloadframeworks_base-9dc20214f56136185489eeccc9254f2cd6c666e4.zip
frameworks_base-9dc20214f56136185489eeccc9254f2cd6c666e4.tar.gz
frameworks_base-9dc20214f56136185489eeccc9254f2cd6c666e4.tar.bz2
Merge "Reset cached light sensor values when toggling auto-brightness mode" into ics-mr0
-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 bb9b86e..8abf07e 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 {