Skip to content

Commit 5679442

Browse files
committed
fix: Prevent crash when unregistering listener for a null sensor
Ref: #6
1 parent d862367 commit 5679442

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

data/src/main/java/com/github/umercodez/sensorspot/data/sensoreventprovider/SensorEventProviderImp.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,10 @@ class SensorEventProviderImp(
8383
override fun stopProvidingEvents() {
8484

8585
for (sensorType in _sensorTypes) {
86-
sensorManager.unregisterListener(this,sensorManager.getDefaultSensor(sensorType))
86+
val sensor = sensorManager.getDefaultSensor(sensorType)
87+
88+
if (sensor != null)
89+
sensorManager.unregisterListener(this, sensor)
8790
}
8891

8992
}

0 commit comments

Comments
 (0)