Move current language to the first place in the IME combobox

This commit is contained in:
Peng Huang 2012-01-06 12:17:04 -05:00
Родитель 48276af4f4
Коммит f80d56d759
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -75,6 +75,12 @@ class EngineComboBox(Gtk.ComboBox):
keys = langs.keys()
keys.sort(locale.strcoll)
current_lang = IBus.get_language_name(locale.getlocale()[0])
# move current language to the first place
if current_lang in keys:
keys.remove(current_lang)
keys.insert(0, current_lang)
#add "Others" to the end of the combo box
if IBus.get_language_name("Other") in keys:
keys.remove(IBus.get_language_name("Other"))