[gnome-boxes] app: Fix CTRL+Q and ALT+A handling
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] app: Fix CTRL+Q and ALT+A handling
- Date: Tue, 27 Aug 2013 19:52:04 +0000 (UTC)
commit 01c0609bc3a291df67cd708f1c2bb3b30bfae04a
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Tue Aug 27 22:42:16 2013 +0300
app: Fix CTRL+Q and ALT+A handling
For some reason we were doing:
event.state & Gdk.ModifierType.MODIFIER_MASK == TARGET_MASK
while Gdk.ModifierType.MODIFIER_MASK should not be involved:
event.state & TARGET_MASK != 0
This change fixes the regression of CTRL+Q and ALT+A not working against
recent Gtk+.
https://bugzilla.gnome.org/show_bug.cgi?id=706415
src/app.vala | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/app.vala b/src/app.vala
index 10326d7..6103b66 100644
--- a/src/app.vala
+++ b/src/app.vala
@@ -882,11 +882,11 @@ private class Boxes.App: Boxes.UI {
if (selection_mode && ui_state == UIState.COLLECTION)
selection_mode = false;
} else if (event.keyval == Gdk.Key.q &&
- (event.state & Gdk.ModifierType.MODIFIER_MASK) == Gdk.ModifierType.CONTROL_MASK) {
+ (event.state & Gdk.ModifierType.CONTROL_MASK) != 0) {
quit ();
return true;
} else if (event.keyval == Gdk.Key.a &&
- (event.state & Gdk.ModifierType.MODIFIER_MASK) == Gdk.ModifierType.MOD1_MASK) {
+ (event.state & Gdk.ModifierType.MOD1_MASK) != 0) {
quit ();
return true;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]