diff options
author | Matthias Clasen <mclasen@redhat.com> | 2011-05-06 14:04:50 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-05-06 14:10:23 -0400 |
commit | 73bf1740e9ce8a6148db403f12838c231d3f2bb6 (patch) | |
tree | 5603bee2de8834a0e5df9467b5302b10bc37b7eb /gtk/gtkwindow.c | |
parent | 6889d5b00893746a4ca19f4fa39ce54ee7dc7d88 (diff) | |
download | gtk+-73bf1740e9ce8a6148db403f12838c231d3f2bb6.tar.gz |
Some additional auto-mnemonic fixes
Previously, we would also show mnemonics if the user hits
Ctrl+Alt, even though Ctrl+Alt+<x> does not actually trigger.
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r-- | gtk/gtkwindow.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 04cf5c9ad4..2af5409bdd 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -5947,8 +5947,7 @@ maybe_set_mnemonics_visible (GtkWindow *window) gdk_device_get_state (dev, gtk_widget_get_window (GTK_WIDGET (window)), NULL, &mask); - - if (window->priv->mnemonic_modifier & mask) + if (window->priv->mnemonic_modifier == (mask & gtk_accelerator_get_default_mod_mask ())) { gtk_window_set_mnemonics_visible (window, TRUE); break; |