Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37764214
en ru br
ALT Linux repos
S:5.27.8-alt1

Group :: Graphical desktop/KDE
RPM: plasma5-workspace

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: alt-weather-fix-ua.patch
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;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin