Author: roidelapluie Date: 2007-08-23 01:40:44 +0200 (Thu, 23 Aug 2007) New Revision: 8556
Modified: trunk/src/roster_window.py Log: [blarz] Check is ~/.gajim/iconsets/transports exists before using it. See #3390 and [8555].
Modified: trunk/src/roster_window.py =================================================================== --- trunk/src/roster_window.py 2007-08-22 22:46:31 UTC (rev 8555) +++ trunk/src/roster_window.py 2007-08-22 23:40:44 UTC (rev 8556) @@ -4439,8 +4439,9 @@ # standard transport iconsets are loaded one time in init() t_path = os.path.join(gajim.DATA_DIR, 'iconsets', 'transports') folders = os.listdir(t_path) - t_path = os.path.join(gajim.MY_ICONSETS_PATH, 'transports') - folders += os.listdir(t_path) + if os.path.isdir(os.path.join(gajim.MY_ICONSETS_PATH, 'transports')): + t_path = os.path.join(gajim.MY_ICONSETS_PATH, 'transports') + folders += os.listdir(t_path) for transport in folders: if transport == '.svn': continue @@ -5149,8 +5150,9 @@
path = os.path.join(gajim.DATA_DIR, 'iconsets', 'transports') folders = os.listdir(path) - path = os.path.join(gajim.MY_ICONSETS_PATH, 'transports') - folders += os.listdir(path) + if os.path.isdir(os.path.join(gajim.MY_ICONSETS_PATH, 'transports')): + path = os.path.join(gajim.MY_ICONSETS_PATH, 'transports') + folders += os.listdir(path) for transport in folders: if transport == '.svn': continue