From 3fe8c8194ef6d312914fbb37ad4dc6fcdb406d25 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Thu, 5 Dec 2024 18:42:01 +0100 Subject: [PATCH] Fix wind speed unit conversion Fix #1153 --- .../mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt index 6af6665f..4d9c19ac 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt @@ -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"