[gnome-boxes] app: Fix CTRL+Q and ALT+A handling



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]