OSDN Git Service

kcontrol: filter "C" language in locale KCM
authorIvailo Monev <xakepa10@gmail.com>
Thu, 27 Jul 2023 05:02:56 +0000 (08:02 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Thu, 27 Jul 2023 05:02:56 +0000 (08:02 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kcontrol/locale/kcmlocale.cpp

index 652259d..467d720 100644 (file)
@@ -84,6 +84,10 @@ KCMLocale::KCMLocale(QWidget *parent, const QVariantList &args)
     // temporary map to sort by the displayed text
     QMap<QString, QString> languagesmap;
     foreach (const QString &language, KLocale::allLanguagesList()) {
+        if (language == QLatin1String("C")) {
+            // when the locale is "C" KLocale uses KLocale::defaultLanguage() instead
+            continue;
+        }
         QString languagelang;
         QString languagecntry;
         QString languagemod;