Skip to content
Permalink
Browse files

X11: don't block on a ConfigureNotify event during SDL_SetWindowBorde…

…red().

Unity's window manager is (legitimately, since it moves the client window's
position) sending one, and SDL was incorrectly trying to mask it out. Other
window managers (KWin, apparently) don't move the window and would hang here
indefinitely.

Fixes Bugzilla #3052.
  • Loading branch information
icculus committed Aug 13, 2015
1 parent eb57d75 commit 8a1fd98261a159b87183066d1782ba890c4e741a
Showing with 0 additions and 1 deletion.
  1. +0 −1 src/video/x11/SDL_x11window.c
@@ -864,7 +864,6 @@ X11_SetWindowBordered(_THIS, SDL_Window * window, SDL_bool bordered)

SetWindowBordered(display, displaydata->screen, data->xwindow, bordered);
X11_XFlush(display);
X11_XIfEvent(display, &event, &isConfigureNotify, (XPointer)&data->xwindow);

if (visible) {
XWindowAttributes attr;

0 comments on commit 8a1fd98

Please sign in to comment.