]> git.proxmox.com Git - mirror_qemu.git/blobdiff - ui/sdl2.c
ui: associate GL context outside of display listener registration
[mirror_qemu.git] / ui / sdl2.c
index 9ba3bc49e798eeb1913b34bab3c8dc8f5c963d0a..bb186a381acd98069e5706f12704ffb3d0a4ce2a 100644 (file)
--- a/ui/sdl2.c
+++ b/ui/sdl2.c
@@ -866,6 +866,9 @@ static void sdl2_display_init(DisplayState *ds, DisplayOptions *o)
 #endif
         sdl2_console[i].dcl.con = con;
         sdl2_console[i].kbd = qkbd_state_init(con);
+        if (display_opengl) {
+            qemu_console_set_display_gl_ctx(con, &sdl2_console[i].dcl);
+        }
         register_displaychangelistener(&sdl2_console[i].dcl);
 
 #if defined(SDL_VIDEO_DRIVER_WINDOWS) || defined(SDL_VIDEO_DRIVER_X11)