mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-03 01:53:05 +02:00
Bugfix: BarometerInternal shouldn't send data after disconnect().
Part of #1424.
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user