on xenial help sign in
sort by id first

so that the most basic layout comes first

commita1a776204aa57ee9f5b80046974fc65eb79d7a46 authorLukáš Tinkl <lukas.tinkl@canonical.com> dateWed 25 May 2016, 23:13 (10 years ago) parentdfb7ebc
1 file changed+6−6
plugins/Wizard/keyboardLayoutsModel.cpp+6−6
plugins/Wizard/keyboardLayoutsModel.cpp+6−6
@@ -67,16 +67,16 @@ void KeyboardLayoutsModel::setLanguage(const QString &language)
6767
6868static bool compareLayouts(const KeyboardLayoutInfo &layout0, const KeyboardLayoutInfo &layout1)
6969{
70− QString name0(layout0.displayName);
71− QString name1(layout1.displayName);
70+ QString name0(layout0.id);
71+ QString name1(layout1.id);
7272
7373 if (name0 == name1) {
74− name0 = layout0.language;
75− name1 = layout1.language;
74+ name0 = layout0.displayName;
75+ name1 = layout1.displayName;
7676
7777 if (name0 == name1) {
78− name0 = layout0.id;
79− name1 = layout1.id;
78+ name0 = layout0.language;
79+ name1 = layout1.language;
8080 }
8181 }
8282