changeset 311f32ef6fc6 in /home/hg/repos/gajim

details:http://hg.gajim.org/gajim?cmd=changeset;node=311f32ef6fc6
description: prevent traceback

diffstat:

 src/roster_window.py |  8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r c3b14abf293e -r 311f32ef6fc6 src/roster_window.py
--- a/src/roster_window.py      Sun Dec 18 18:35:23 2011 +0400
+++ b/src/roster_window.py      Sun Dec 18 17:14:30 2011 +0100
@@ -1654,8 +1654,12 @@
         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'):
_______________________________________________
Commits mailing list
Commits@gajim.org
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to