Group :: Desktop gráfico/KDE
RPM: plasma5-workspace
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: alt-weather-fix-ua.patch
Download
Download
--- a/dataengines/weather/ions/wetter.com/ion_wettercom.cpp
+++ b/dataengines/weather/ions/wetter.com/ion_wettercom.cpp
@@ -388,6 +388,9 @@ void WetterComIon::parseSearchResults(co
quarter = xml.readElementText();
} else if (elementName == QLatin1String("adm_1_code")) {
country = xml.readElementText();
+ if( country == QStringLiteral("UA") ) {
+ country = QStringLiteral("SU");
+ }
} else if (elementName == QLatin1String("adm_2_name")) {
state = xml.readElementText();
}
--- a/dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
+++ b/dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
@@ -375,7 +375,10 @@ void UKMETIon::readSearchHTMLData(const
const QString id = result.value(QStringLiteral("id")).toString();
const QString name = result.value(QStringLiteral("name")).toString();
const QString area = result.value(QStringLiteral("container")).toString();
- const QString country = result.value(QStringLiteral("country")).toString();
+ QString country = result.value(QStringLiteral("country")).toString();
+ if( country == QStringLiteral("UA") ) {
+ country = QStringLiteral("SU");
+ }
if (!id.isEmpty() && !name.isEmpty() && !area.isEmpty() && !country.isEmpty()) {
const QString fullName = name + QLatin1String(", ") + area + QLatin1String(", ") + country;