[Xfce4-commits] <libxfce4ui:master> No need to remove consumed modifiers twice.
Jérôme Guelfucci
noreply at xfce.org
Sun Dec 30 15:42:26 CET 2012
Updating branch refs/heads/master
to 441e8ed5fbe31cab23f76ab8872d423d822b02ae (commit)
from 9dfbc906f89601f145557fe6846e9ad44a8e9e22 (commit)
commit 441e8ed5fbe31cab23f76ab8872d423d822b02ae
Author: Jérôme Guelfucci <jeromeg at xfce.org>
Date: Tue Dec 18 09:03:38 2012 +0100
No need to remove consumed modifiers twice.
libxfce4kbd-private/xfce-shortcuts-grabber.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/libxfce4kbd-private/xfce-shortcuts-grabber.c b/libxfce4kbd-private/xfce-shortcuts-grabber.c
index dd13f7e..7f194f2 100644
--- a/libxfce4kbd-private/xfce-shortcuts-grabber.c
+++ b/libxfce4kbd-private/xfce-shortcuts-grabber.c
@@ -432,7 +432,6 @@ struct EventKeyFindContext
{
XfceShortcutsGrabber *grabber;
GdkModifierType modifiers;
- GdkModifierType consumed;
guint keyval;
const gchar *result;
};
@@ -448,7 +447,7 @@ find_event_key (const gchar *shortcut,
TRACE ("Comparing to %s", shortcut);
- if ((key->modifiers & ~context->consumed & (GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK))
+ if ((key->modifiers & (GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK))
== (context->modifiers)
&& (key->keyval == context->keyval))
{
@@ -512,7 +511,6 @@ xfce_shortcuts_grabber_event_filter (GdkXEvent *gdk_xevent,
context.keyval = keyval;
context.modifiers = modifiers;
- context.consumed = consumed;
raw_shortcut_name = gtk_accelerator_name (keyval, modifiers);
gtk_accelerator_parse (raw_shortcut_name, &context.keyval, &context.modifiers);
More information about the Xfce4-commits
mailing list