Fix wind speed unit conversion

Fix #1153
This commit is contained in:
MM20 2024-12-05 18:42:01 +01:00
parent cebdd68074
commit 3fe8c8194e
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -499,7 +499,7 @@ private fun convertTemperature(imperialUnits: Boolean, temp: Double): Int {
private fun formatWindSpeed(imperialUnits: Boolean, forecast: Forecast): String {
if (forecast.windSpeed == null) return ""
val formatter = DecimalFormat("0.#")
val speedValue = formatter.format(forecast.windSpeed!! * if (imperialUnits) 0.621371 else 1.0)
val speedValue = formatter.format(forecast.windSpeed!! * if (imperialUnits) 2.2369 else 1.0)
val speedUnit =
stringResource(id = if (imperialUnits) R.string.unit_mile_per_hour_symbol else R.string.unit_meter_per_second_symbol)
return "$speedValue $speedUnit"