Merge "Reset cached light sensor values when toggling auto-brightness mode" into ics-mr0

This commit is contained in:
Mike Lockwood
2011-10-25 07:02:52 -07:00
committed by Android (Google) Code Review

View File

@@ -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 {