summaryrefslogtreecommitdiff
path: root/grc/gui/BlockTreeWindow.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/gui/BlockTreeWindow.py')
-rw-r--r--grc/gui/BlockTreeWindow.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/grc/gui/BlockTreeWindow.py b/grc/gui/BlockTreeWindow.py
index 013809cdea..fcb53086d3 100644
--- a/grc/gui/BlockTreeWindow.py
+++ b/grc/gui/BlockTreeWindow.py
@@ -192,6 +192,7 @@ class BlockTreeWindow(gtk.VBox):
pass
elif icon == gtk.ENTRY_ICON_SECONDARY:
widget.set_text('')
+ self.search_entry.hide()
def _update_search_tree(self, widget):
key = widget.get_text().lower()
@@ -231,6 +232,12 @@ class BlockTreeWindow(gtk.VBox):
elif event.keyval == gtk.keysyms.Escape:
# reset the search
self.search_entry.set_text('')
+ self.search_entry.hide()
+
+ elif event.state & gtk.gdk.CONTROL_MASK and event.keyval == gtk.keysyms.f:
+ # propagation doesn't work although treeview search is disabled =(
+ # manually trigger action...
+ Actions.FIND_BLOCKS.activate()
else:
return False # propagate event