Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b02e6050 authored by Aravind Akella's avatar Aravind Akella
Browse files

Fix for last sensor missing from sensor list returned by the HAL.

Bug: 22072216
Change-Id: I39a422fb80adcd348ff9c10bf3d3f19ab569a0af
parent 3a0d77f4
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -85,15 +85,14 @@ public class SystemSensorManager extends SensorManager {

        // initialize the sensor list
        int i = 0;
        while(true) {
        do {
            Sensor sensor = new Sensor();
            i = nativeGetNextSensor(mNativeInstance, sensor, i);
            if (i <= 0) {
                break;
            }
            if (i >= 0) {
                mFullSensorsList.add(sensor);
                mHandleToSensor.append(sensor.getHandle(), sensor);
            }
        } while (i > 0);
    }