summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2010-08-25 01:05:29 -0400
committerMatthias Clasen <mclasen@redhat.com>2010-08-25 01:05:29 -0400
commitd5a8a3c9bc2a5dc30c1f16f2ac38869299aa86b9 (patch)
treec01491536a9558231d1261d53a44c07c72ef1703
parent1f1b40419418680c390503a69bfa04085d416046 (diff)
downloadgtk+-d5a8a3c9bc2a5dc30c1f16f2ac38869299aa86b9.tar.gz
Make gdk_keymap_map_virtual_modifiers work early
It needs to ensure that we have an uptodate modmap. Bug 616401
-rw-r--r--gdk/x11/gdkkeys-x11.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdk/x11/gdkkeys-x11.c b/gdk/x11/gdkkeys-x11.c
index 24bb18be03..c7963f5d81 100644
--- a/gdk/x11/gdkkeys-x11.c
+++ b/gdk/x11/gdkkeys-x11.c
@@ -1822,6 +1822,7 @@ gdk_keymap_map_virtual_modifiers (GdkKeymap *keymap,
keymap = GET_EFFECTIVE_KEYMAP (keymap);
keymap_x11 = GDK_KEYMAP_X11 (keymap);
+ get_xkb (keymap_x11);
retval = TRUE;