am f3d89e7a: am ef8d2bba: Merge "Fix for last sensor missing from sensor list returned by the HAL." into mnc-dev

* commit 'f3d89e7a814d936e0dc2fa94165f4a105ded9c25':
  Fix for last sensor missing from sensor list returned by the HAL.
This commit is contained in:
Aravind Akella
2015-07-02 00:59:36 +00:00
committed by Android Git Automerger

View File

@@ -82,15 +82,14 @@ public class SystemSensorManager extends SensorManager {
// initialize the sensor list // initialize the sensor list
int i = 0; int i = 0;
while(true) { do {
Sensor sensor = new Sensor(); Sensor sensor = new Sensor();
i = nativeGetNextSensor(mNativeInstance, sensor, i); i = nativeGetNextSensor(mNativeInstance, sensor, i);
if (i <= 0) { if (i >= 0) {
break; mFullSensorsList.add(sensor);
mHandleToSensor.append(sensor.getHandle(), sensor);
} }
mFullSensorsList.add(sensor); } while (i > 0);
mHandleToSensor.append(sensor.getHandle(), sensor);
}
} }