From 5b1eb9055711e3b63888212a5f102208d4089801 Mon Sep 17 00:00:00 2001 From: js <js-gajim@webkeks.org> Date: Mon, 10 Nov 2008 20:06:28 +0000 Subject: [PATCH] Handle bookmark button in chat window like we handle add contact. --- data/glade/message_window.glade | 1 + src/groupchat_control.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/data/glade/message_window.glade b/data/glade/message_window.glade index a0f8293bfa..6bc5daa8cc 100644 --- a/data/glade/message_window.glade +++ b/data/glade/message_window.glade @@ -735,6 +735,7 @@ <child> <widget class="GtkButton" id="bookmark_button"> <property name="visible">True</property> + <property name="no_show_all">True</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> <property name="tooltip" translatable="yes">Bookmark this room (Ctrl+B)</property> <property name="relief">GTK_RELIEF_NONE</property> diff --git a/src/groupchat_control.py b/src/groupchat_control.py index 2edf9b5eab..ec07bdfade 100644 --- a/src/groupchat_control.py +++ b/src/groupchat_control.py @@ -196,12 +196,13 @@ def __init__(self, parent_win, contact, acct, is_continued=False): widget = self.xml.get_widget('bookmark_button') for bm in gajim.connections[self.account].bookmarks: if bm['jid'] == self.contact.jid: - widget.set_sensitive(False) + widget.hide() break else: id = widget.connect('clicked', self._on_bookmark_room_menuitem_activate) self.handlers[id] = widget + widget.show() widget = self.xml.get_widget('list_treeview') id = widget.connect('row_expanded', self.on_list_treeview_row_expanded) -- GitLab