[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/dataengines/weather/ions
From:       Shawn Starr <shawn.starr () rogers ! com>
Date:       2009-08-07 0:57:09
Message-ID: 1249606629.363462.30217.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1008163 by spstarr:

For temperature, we must always set the unit, because we use this for not just \
current temperature, if it's not available, ie in Arctic Bay, NU

 M  +3 -2      ion_envcan.cpp  


--- trunk/KDE/kdebase/workspace/plasma/dataengines/weather/ions/ion_envcan.cpp \
#1008162:1008163 @@ -1654,12 +1654,10 @@
     QMap<QString, QString> temperatureInfo;
     if (!d->m_weatherData[source].temperature.isEmpty()) {
         temperatureInfo.insert("temperature", \
                QString::number(d->m_weatherData[source].temperature.toFloat(), 'f', \
                1));
-        temperatureInfo.insert("temperatureUnit", \
QString::number(WeatherUtils::Celsius));  }
 
     if (d->m_weatherData[source].temperature == i18n("N/A")) {
         temperatureInfo.insert("temperature", i18n("N/A"));
-        temperatureInfo.insert("temperatureUnit", \
QString::number(WeatherUtils::NoUnit));  }
 
     temperatureInfo.insert("comfortTemperature", i18n("N/A"));
@@ -1667,6 +1665,9 @@
     if (d->m_weatherData[source].comforttemp != i18n("N/A")) {
         temperatureInfo.insert("comfortTemperature", \
d->m_weatherData[source].comforttemp);  }
+  
+    // This is used for not just current temperature but also 8 days. Cannot be \
NoUnit. +    temperatureInfo.insert("temperatureUnit", \
QString::number(WeatherUtils::Celsius));  return temperatureInfo;
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic