changeset 26226:3a90eff58fb5

editor encodings in prefs dialog only in uppercase (bug #55139) * resource-manager.cc (do_combo_encoding): convert name of codec for locale into upper case, do not search entries in combo box case sensitive
author Torsten <mttl@mailbox.org>
date Thu, 13 Dec 2018 21:53:15 +0100
parents 1a12d4369beb
children 2355f66cf91d
files libgui/src/resource-manager.cc
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/resource-manager.cc	Thu Dec 13 11:57:39 2018 -0800
+++ b/libgui/src/resource-manager.cc	Thu Dec 13 21:53:15 2018 +0100
@@ -412,7 +412,7 @@
             if (default_exists)
               enc = ed_default_enc.def.toString ();
             else
-              enc = QTextCodec::codecForLocale ()->name ();
+              enc = QTextCodec::codecForLocale ()->name ().toUpper ();
           }
       }
 
@@ -425,10 +425,10 @@
     if (default_exists)
       combo->insertItem (0, ed_default_enc.def.toString ());
     else
-      combo->insertItem (0, QTextCodec::codecForLocale ()->name ());
+      combo->insertItem (0, QTextCodec::codecForLocale ()->name ().toUpper ());
 
     // select the default or the current one
-    int idx = combo->findText (enc);
+    int idx = combo->findText (enc, Qt::MatchExactly);
     if (idx >= 0)
       combo->setCurrentIndex (idx);
     else