From b502f35a9fb88b544f08e027b22745952f5ea9a6 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 18 Dec 2011 17:14:30 +0100 Subject: [PATCH] prevent traceback --- src/roster_window.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/roster_window.py b/src/roster_window.py index 89cf6c240..1bd218a53 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -1654,8 +1654,12 @@ class RosterWindow: if type2 == 'self_contact': return 1 if type1 == 'group': - name1 = model[iter1][C_JID].decode('utf-8') - name2 = model[iter2][C_JID].decode('utf-8') + name1 = model[iter1][C_JID] + if name1: + name1 = name1.decode('utf-8') + name2 = model[iter2][C_JID] + if name2: + name2 = name2.decode('utf-8') if name1 == _('Transports'): return 1 if name2 == _('Transports'):