From 537d1e60264be926fb73b273b840cc3ff240db24 Mon Sep 17 00:00:00 2001 From: Nikos Kouremenos Date: Sun, 17 Jul 2005 11:49:29 +0000 Subject: [PATCH] [dkirov] fix to show correct state icon --- src/roster_window.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/roster_window.py b/src/roster_window.py index 07512b17b..1da955049 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -247,7 +247,11 @@ class RosterWindow: if user.ask == 'subscribe': img = state_images['requested'] else: - img = state_images[_('not in the roster')] + transport = self.get_transport_name_by_jid(jid) + if transport and state_images.has_key(user.show): + img = state_images[user.show] + else: + img = state_images[_('not in the roster')] for iter in iters: model.set_value(iter, 0, img) model.set_value(iter, 1, name)