5349: Filter and "Quick Filter" are not applied when you press [Enter]

svn: r18585
This commit is contained in:
Michiel Nauta
2011-12-12 18:37:53 +00:00
parent 7d5eebfebc
commit 13f3afe9aa
13 changed files with 60 additions and 71 deletions

View File

@@ -127,7 +127,7 @@ class SidebarFilter(DbGUIElement):
widget.set_tooltip_text(tooltip)
def key_press(self, obj, event):
if not event.state or event.state in (gtk.gdk.MOD2_MASK,):
if not (event.state & gtk.gdk.CONTROL_MASK):
if event.keyval in (_RETURN, _KP_ENTER):
self.clicked(obj)
return False

View File

@@ -138,7 +138,7 @@ class SearchBar(object):
self.clear_button.set_sensitive(True)
def key_press(self, obj, event):
if not event.state or event.state in (gtk.gdk.MOD2_MASK,):
if not (event.state & gtk.gdk.CONTROL_MASK):
if event.keyval in (_RETURN, _KP_ENTER):
self.filter_button.set_sensitive(False)
self.clear_button.set_sensitive(True)