diff --git a/app/src/main/java/net/vonforst/evmap/viewmodel/ChargepriceViewModel.kt b/app/src/main/java/net/vonforst/evmap/viewmodel/ChargepriceViewModel.kt index 44f68130..1dd7cc9b 100644 --- a/app/src/main/java/net/vonforst/evmap/viewmodel/ChargepriceViewModel.kt +++ b/app/src/main/java/net/vonforst/evmap/viewmodel/ChargepriceViewModel.kt @@ -92,7 +92,14 @@ class ChargepriceViewModel(application: Application, chargepriceApiKey: String) MutableLiveData>().apply { value = prefs.chargepriceBatteryRange observeForever { - prefs.chargepriceBatteryRange = it + if (it[0] == it[1]) { + value = if (it[0] < 1.0) { + listOf(it[0], it[1] + 1) + } else { + listOf(it[0] - 1, it[1]) + } + } + prefs.chargepriceBatteryRange = value!! } } }