From f310a414717d20c640d3c669517f36c6c8cd4e2e Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Tue, 18 Sep 2012 15:16:11 +0200 Subject: [PATCH] don't clear selection buffer when enabling roster filtering. Fixes #7233 --- src/roster_window.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/roster_window.py b/src/roster_window.py index d882ba3fca..0d1f781370 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -4442,6 +4442,9 @@ class RosterWindow: self.disable_rfilter() def enable_rfilter(self, search_string): + self.rfilter_entry.set_visible(True) + self.rfilter_entry.set_editable(True) + self.rfilter_entry.grab_focus() if self.rfilter_enabled: self.rfilter_entry.set_text(self.rfilter_entry.get_text() + \ search_string) @@ -4449,9 +4452,6 @@ class RosterWindow: self.rfilter_enabled = True self.rfilter_entry.set_text(search_string) self.tree.expand_all() - self.rfilter_entry.set_visible(True) - self.rfilter_entry.set_editable(True) - self.rfilter_entry.grab_focus() self.rfilter_entry.set_position(-1) def disable_rfilter(self): -- GitLab