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:
@@ -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);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user