Fixed bug 1859 - No SDL_VIDEORESIZE event generated when the window manager sets the window size.
Samuel Hopkins Just confirming that the patch from Andreas (attachment 1715 [details]) works for me under SDL 2.0.3 with xmonad. Stas Sergeev Confirming that the patch in this ticket fixes the full-screen switching for dosemu2 on ubuntu-16.04. Note that I am not using xmonad, so this bug appears to be generic.
parent
1517ba7285
commit
5789da67cf
|
@ -97,7 +97,7 @@ X11_CreateWindowFramebuffer(_THIS, SDL_Window * window, Uint32 * format,
|
||||||
shm_error = False;
|
shm_error = False;
|
||||||
X_handler = X11_XSetErrorHandler(shm_errhandler);
|
X_handler = X11_XSetErrorHandler(shm_errhandler);
|
||||||
X11_XShmAttach(display, shminfo);
|
X11_XShmAttach(display, shminfo);
|
||||||
X11_XSync(display, True);
|
X11_XSync(display, False);
|
||||||
X11_XSetErrorHandler(X_handler);
|
X11_XSetErrorHandler(X_handler);
|
||||||
if ( shm_error )
|
if ( shm_error )
|
||||||
shmdt(shminfo->shmaddr);
|
shmdt(shminfo->shmaddr);
|
||||||
|
|
Loading…
Reference in New Issue