Bugfix: BarometerInternal shouldn't send data after disconnect().

Part of #1424.
This commit is contained in:
Dennis Guse
2023-11-21 07:18:10 +01:00
parent 8d5a7e7e8b
commit caf8b5526d
@@ -39,7 +39,6 @@ public class BarometerInternal {
};
public void connect(Context context, Handler handler, GainManager observer) {
this.observer = observer;
SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
Sensor pressureSensor = sensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE);
if (pressureSensor == null) {
@@ -58,6 +57,7 @@ public class BarometerInternal {
public void disconnect(Context context) {
SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
sensorManager.unregisterListener(listener);
observer = null;
}
public boolean isConnected() {