set iconset to DEFAULT_ICONSET when configured one doesn't exist. Fixes #5083

This commit is contained in:
Yann Leboulanger 2009-06-10 11:44:58 +02:00
parent 0ed983bd87
commit e8b0090e9e
1 changed files with 8 additions and 2 deletions

View File

@ -962,11 +962,17 @@ def make_jabber_state_images():
'''initialise jabber_state_images dict'''
iconset = gajim.config.get('iconset')
if iconset:
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
if not os.path.exists(path):
if helpers.get_iconset_path(iconset):
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
if not os.path.exists(path):
iconset = gajim.config.DEFAULT_ICONSET
gajim.config.set('iconset', iconset)
else:
iconset = gajim.config.DEFAULT_ICONSET
gajim.config.set('iconset', iconset)
else:
iconset = gajim.config.DEFAULT_ICONSET
gajim.config.set('iconset', iconset)
path = os.path.join(helpers.get_iconset_path(iconset), '32x32')
gajim.interface.jabber_state_images['32'] = load_iconset(path)