mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2025-01-26 12:59:18 +01:00
x11: Workaround window managers that mark fullscreen windows as maximized.
This patch came from Unreal Engine 4's fork of SDL, compliments of Epic Games.
This commit is contained in:
parent
81209acbd8
commit
9a7527988a
@ -1108,6 +1108,12 @@ X11_SetWindowFullscreenViaWM(_THIS, SDL_Window * window, SDL_VideoDisplay * _dis
|
||||
}
|
||||
}
|
||||
|
||||
/* Fullscreen windows sometimes end up being marked maximized by
|
||||
window managers. Force it back to how we expect it to be. */
|
||||
if (!fullscreen && (window->flags & SDL_WINDOW_MAXIMIZED) == 0) {
|
||||
SetWindowMaximized(_this, window, SDL_FALSE);
|
||||
}
|
||||
|
||||
X11_XFlush(display);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user