From f29229c12efc8cf442357f2d403e4b727aab30f6 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Mon, 14 Feb 2005 20:11:11 +0000 Subject: [PATCH] show status when opening a new tab when user is not online --- plugins/gtkgui/gtkgui.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/gtkgui/gtkgui.py b/plugins/gtkgui/gtkgui.py index 53a2acd78..72e2adb59 100644 --- a/plugins/gtkgui/gtkgui.py +++ b/plugins/gtkgui/gtkgui.py @@ -403,6 +403,9 @@ class tabbed_chat_Window: if self.plugin.queues[self.account].has_key(user.jid): self.read_queue(self.plugin.queues[self.account][user.jid]) + if user.show != 'online': + self.print_conversation(_("%s is now %s (%s)") % (user.name, \ + user.show, user.status), user.jid, 'status') def on_msg_key_press_event(self, widget, event): """When a key is pressed : @@ -432,7 +435,7 @@ class tabbed_chat_Window: if event.keyval == gtk.keysyms.Escape: jid = self.get_active_jid() if len(self.xmls) == 1: - button.get_toplevel().destroy() + widget.get_toplevel().destroy() else: nb.remove_page(nb.get_current_page()) del self.plugin.windows[self.account]['chats'][jid]