@@ -67,16 +67,16 @@ void KeyboardLayoutsModel::setLanguage(const QString &language)
68static bool compareLayouts(const KeyboardLayoutInfo &layout0, const KeyboardLayoutInfo &layout1)
68static bool compareLayouts(const KeyboardLayoutInfo &layout0, const KeyboardLayoutInfo &layout1)
70− QString name0(layout0.displayName);
70+ QString name0(layout0.id);
71− QString name1(layout1.displayName);
71+ QString name1(layout1.id);
73 if (name0 == name1) {
73 if (name0 == name1) {
74− name0 = layout0.language;
74+ name0 = layout0.displayName;
75− name1 = layout1.language;
75+ name1 = layout1.displayName;
77 if (name0 == name1) {
77 if (name0 == name1) {
78− name0 = layout0.id;
78+ name0 = layout0.language;
79− name1 = layout1.id;
79+ name1 = layout1.language;