mirror of
https://github.com/libretro/RetroArch.git
synced 2025-01-01 22:19:36 +00:00
don't error on no window manager SDL video
This commit is contained in:
parent
5713f88f11
commit
0a64640303
@ -268,16 +268,19 @@ static void gfx_ctx_get_window_size(unsigned *width, unsigned *height)
|
||||
{
|
||||
SDL_SysWMinfo info;
|
||||
SDL_VERSION(&info.version);
|
||||
SDL_GetWMInfo(&info);
|
||||
XWindowAttributes target;
|
||||
|
||||
info.info.x11.lock_func();
|
||||
XGetWindowAttributes(info.info.x11.display, info.info.x11.window,
|
||||
&target);
|
||||
info.info.x11.unlock_func();
|
||||
if (SDL_GetWMInfo(&info) > 0)
|
||||
{
|
||||
XWindowAttributes target;
|
||||
|
||||
*width = target.width;
|
||||
*height = target.height;
|
||||
info.info.x11.lock_func();
|
||||
XGetWindowAttributes(info.info.x11.display, info.info.x11.window,
|
||||
&target);
|
||||
info.info.x11.unlock_func();
|
||||
|
||||
*width = target.width;
|
||||
*height = target.height;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user