[Xfce4-commits] <xfce4-weather-plugin:master> Fix wrong windspeed and pressure calculation for certain units.
Harald Judt
noreply at xfce.org
Tue Nov 27 19:02:01 CET 2012
Updating branch refs/heads/master
to c1afebf13a652e80624f9639a828afe804dfc621 (commit)
from d3ccfcfff7b0682944a11f56d1a86a6794a9a8d3 (commit)
commit c1afebf13a652e80624f9639a828afe804dfc621
Author: Harald Judt <h.judt at gmx.at>
Date: Tue Nov 27 18:59:37 2012 +0100
Fix wrong windspeed and pressure calculation for certain units.
Caused by missing break statements.
panel-plugin/weather-data.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/panel-plugin/weather-data.c b/panel-plugin/weather-data.c
index 5f610d7..9fb2c64 100644
--- a/panel-plugin/weather-data.c
+++ b/panel-plugin/weather-data.c
@@ -115,10 +115,13 @@ get_data(const xml_time *timeslice,
switch (units->pressure) {
case INCH_MERCURY:
val *= 0.03;
+ break;
case PSI:
val *= 0.01450378911491;
+ break;
case TORR:
val /= 1.333224;
+ break;
}
return g_strdup_printf(ROUND_TO_INT("%.1f"), val);
@@ -127,8 +130,10 @@ get_data(const xml_time *timeslice,
switch (units->windspeed) {
case KMH:
val *= 3.6;
+ break;
case MPH:
val *= 2.2369362920544;
+ break;
}
return g_strdup_printf(ROUND_TO_INT("%.1f"), val);
More information about the Xfce4-commits
mailing list