From d7b9b50a6789e69198cf53ad6b180718c0100e3d Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Wed, 24 Jan 2007 20:54:22 +0000 Subject: [PATCH] prevent TB. fixes 2nd traceback of #2936. see #2936 --- src/gajim.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gajim.py b/src/gajim.py index 9c497d44e1..6ea00e54af 100755 --- a/src/gajim.py +++ b/src/gajim.py @@ -501,6 +501,9 @@ class Interface: # if we're here it means contact changed show statuss = ['offline', 'error', 'online', 'chat', 'away', 'xa', 'dnd', 'invisible'] + # Ignore invalid show + if array[1] not in statuss: + return old_show = 0 new_show = statuss.index(array[1]) status_message = array[2] @@ -1642,7 +1645,7 @@ class Interface: else: gajim.connections[account].change_status('offline','') - def read_sleepy(self): + def read_sleepy(self): '''Check idle status and change that status if needed''' if not self.sleeper.poll(): # idle detection is not supported in that OS -- GitLab