X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkkeyhash.c;h=df67f53af85a186d4a861be03478e3c684f541d6;hb=23ce44c9fecefb9c243c09709c8c1decfd1eb530;hp=368699cc184776d5a5e4e3c26722ea716d953239;hpb=d1c3745b07fe04814279dfa4a4fd03ca8b244976;p=~andy%2Fgtk diff --git a/gtk/gtkkeyhash.c b/gtk/gtkkeyhash.c index 368699cc1..df67f53af 100644 --- a/gtk/gtkkeyhash.c +++ b/gtk/gtkkeyhash.c @@ -21,7 +21,6 @@ #include "config.h" #include "gtkdebug.h" #include "gtkkeyhash.h" -#include "gtkalias.h" typedef struct _GtkKeyHashEntry GtkKeyHashEntry; @@ -404,6 +403,7 @@ _gtk_key_hash_lookup (GtkKeyHash *key_hash, gdk_keymap_translate_keyboard_state (key_hash->keymap, hardware_keycode, state, group, &keyval, &effective_group, &level, &consumed_modifiers); + gdk_keymap_add_virtual_modifiers (key_hash->keymap, &state); GTK_NOTE (KEYBINDINGS, g_message ("Looking up keycode = %u, modifiers = 0x%04x,\n"