am 94db928d: PowerManager: Require proximity sensor value be less than Sensor.getMaximumRange()

Merge commit '94db928d8cf5a69e8c2907fc33a6d656045f263d' into eclair-plus-aosp

* commit '94db928d8cf5a69e8c2907fc33a6d656045f263d':
  PowerManager: Require proximity sensor value be less than Sensor.getMaximumRange()
This commit is contained in:
Mike Lockwood
2009-09-21 21:32:42 -07:00
committed by Android Git Automerger

View File

@@ -2131,7 +2131,9 @@ class PowerManagerService extends IPowerManager.Stub
long milliseconds = event.timestamp / 1000000; long milliseconds = event.timestamp / 1000000;
synchronized (mLocks) { synchronized (mLocks) {
float distance = event.values[0]; float distance = event.values[0];
if (distance >= 0.0 && distance < PROXIMITY_THRESHOLD) { // compare against getMaximumRange to support sensors that only return 0 or 1
if (distance >= 0.0 && distance < PROXIMITY_THRESHOLD &&
distance < mProximitySensor.getMaximumRange()) {
if (mSpew) { if (mSpew) {
Log.d(TAG, "onSensorChanged: proximity active, distance: " + distance); Log.d(TAG, "onSensorChanged: proximity active, distance: " + distance);
} }