diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c index d0f6a5bf49..55bfb4d581 100644 --- a/gdk/win32/gdkdisplay-win32.c +++ b/gdk/win32/gdkdisplay-win32.c @@ -548,6 +548,9 @@ _gdk_win32_display_open (const char *display_name) g_signal_emit_by_name (_gdk_display, "opened"); + /* Precalculate keymap, see #6203 */ + (void) _gdk_win32_display_get_keymap (_gdk_display); + GDK_NOTE (MISC, g_print ("... _gdk_display now set up\n")); return _gdk_display;