diff --git a/data/gui/roster_window.ui b/data/gui/roster_window.ui index c10486ab4..65f452421 100644 --- a/data/gui/roster_window.ui +++ b/data/gui/roster_window.ui @@ -348,7 +348,11 @@ True False True - + gtk-close + True + + + False diff --git a/src/roster_window.py b/src/roster_window.py index e61b8b6bf..72ca0d565 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -4176,12 +4176,19 @@ class RosterWindow: self.search_enabled = True self.refilter_shown_roster_items() + def on_roster_filter_entry_icon_press(self, widget): + pass + + def on_roster_filter_entry_key_press_event(self, widget): + pass + def on_show_roster_filter_menuitem_toggled(self, widget): """ Show the roster filter entry """ self.search_enabled = widget.get_active() self.xml.get_object('roster_filter_entry').set_visible(self.search_enabled) self.xml.get_object('roster_filter_entry').set_editable(self.search_enabled) if self.search_enabled: + self.xml.get_object('roster_filter_entry').set_text('') self.xml.get_object('roster_filter_entry').grab_focus() def on_roster_hpaned_notify(self, pane, gparamspec):