diff --git a/src/Views/UserSettingsView.vala b/src/Views/UserSettingsView.vala index 35c7de81..c386340b 100644 --- a/src/Views/UserSettingsView.vala +++ b/src/Views/UserSettingsView.vala @@ -435,11 +435,12 @@ namespace SwitchboardPlugUserAccounts.Widgets { language_box.set_model (language_store); foreach (string language in languages) { - language_store.insert (out iter, 0); + language_store.insert (out iter, 1); language_store.set (iter, 0, language, 1, Gnome.Languages.get_language_from_code (language, null)); if (user_lang_code == language) language_box.set_active_iter (iter); } + language_store.set_sort_column_id (1, Gtk.SortType.ASCENDING); } else { var language = Gnome.Languages.get_language_from_code (user_lang_code, null); @@ -478,7 +479,7 @@ namespace SwitchboardPlugUserAccounts.Widgets { } foreach (string region in regions) { - region_store.insert (out iter, 0); + region_store.insert (out iter, 1); region_store.set (iter, 0, region, 1, Gnome.Languages.get_country_from_code (region, null)); if (user_region_code == region) { region_box.set_active_iter (iter); @@ -505,6 +506,7 @@ namespace SwitchboardPlugUserAccounts.Widgets { region_box.set_active_iter (active_iter); } + region_store.set_sort_column_id (1, Gtk.SortType.ASCENDING); } private void change_lock () {