Sort emoticons packs list in the preferences window.
This commit is contained in:
parent
c5a22ce262
commit
0c67a2d212
1 changed files with 2 additions and 2 deletions
|
@ -153,19 +153,19 @@ class PreferencesWindow:
|
||||||
# user themes
|
# user themes
|
||||||
if os.path.isdir(gajim.MY_EMOTS_PATH):
|
if os.path.isdir(gajim.MY_EMOTS_PATH):
|
||||||
emoticons_list += os.listdir(gajim.MY_EMOTS_PATH)
|
emoticons_list += os.listdir(gajim.MY_EMOTS_PATH)
|
||||||
|
emoticons_list.sort()
|
||||||
renderer_text = Gtk.CellRendererText()
|
renderer_text = Gtk.CellRendererText()
|
||||||
emoticons_combobox.pack_start(renderer_text, True)
|
emoticons_combobox.pack_start(renderer_text, True)
|
||||||
emoticons_combobox.add_attribute(renderer_text, 'text', 0)
|
emoticons_combobox.add_attribute(renderer_text, 'text', 0)
|
||||||
model = Gtk.ListStore(str)
|
model = Gtk.ListStore(str)
|
||||||
emoticons_combobox.set_model(model)
|
emoticons_combobox.set_model(model)
|
||||||
l = []
|
l = [_('Disabled')]
|
||||||
for dir_ in emoticons_list:
|
for dir_ in emoticons_list:
|
||||||
if not os.path.isdir(os.path.join(gajim.DATA_DIR, 'emoticons', dir_)) \
|
if not os.path.isdir(os.path.join(gajim.DATA_DIR, 'emoticons', dir_)) \
|
||||||
and not os.path.isdir(os.path.join(gajim.MY_EMOTS_PATH, dir_)) :
|
and not os.path.isdir(os.path.join(gajim.MY_EMOTS_PATH, dir_)) :
|
||||||
continue
|
continue
|
||||||
if dir_ != '.svn':
|
if dir_ != '.svn':
|
||||||
l.append(dir_)
|
l.append(dir_)
|
||||||
l.append(_('Disabled'))
|
|
||||||
for i in range(len(l)):
|
for i in range(len(l)):
|
||||||
model.append([l[i]])
|
model.append([l[i]])
|
||||||
if gajim.config.get('emoticons_theme') == l[i]:
|
if gajim.config.get('emoticons_theme') == l[i]:
|
||||||
|
|
Loading…
Add table
Reference in a new issue