[gnome-boxes] Don't pass Ctrl/Alt keys to search entry
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] Don't pass Ctrl/Alt keys to search entry
- Date: Mon, 1 Oct 2012 08:12:32 +0000 (UTC)
commit 62747caf1d6b0661b284f26cc9299dbc630c51b7
Author: Alexander Larsson <alexl redhat com>
Date: Fri Sep 28 11:01:16 2012 +0200
Don't pass Ctrl/Alt keys to search entry
These mean nothing to the entry in general, but do override
any possibility of handling such events as keyboard accelerators
up the widget hierarchy.
https://bugzilla.gnome.org/show_bug.cgi?id=683963
src/searchbar.vala | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/searchbar.vala b/src/searchbar.vala
index a36afd4..6b007d3 100644
--- a/src/searchbar.vala
+++ b/src/searchbar.vala
@@ -90,7 +90,7 @@ private class Boxes.Searchbar: Boxes.UI {
var res = false;
- // Don't pass on keynav keys
+ // Don't pass on keynav keys, or CTRL/ALT using keys to search
if (event.keyval != Gdk.Key.Tab &&
event.keyval != Gdk.Key.KP_Tab &&
event.keyval != Gdk.Key.Up &&
@@ -108,7 +108,8 @@ private class Boxes.Searchbar: Boxes.UI {
event.keyval != Gdk.Key.Page_Up &&
event.keyval != Gdk.Key.KP_Page_Up &&
event.keyval != Gdk.Key.Page_Down &&
- event.keyval != Gdk.Key.KP_Page_Down)
+ event.keyval != Gdk.Key.KP_Page_Down &&
+ ((event.state & (Gdk.ModifierType.CONTROL_MASK | Gdk.ModifierType.MOD1_MASK)) == 0))
res = entry.event ((Gdk.Event)(&event));
var new_text = text;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]