potential dumb fix for X11 issue

This commit is contained in:
Reonu 2024-05-27 00:34:16 +01:00
parent a5053b6b21
commit 1423c3c6b1

View File

@ -139,8 +139,8 @@ ultramodern::WindowHandle create_window(ultramodern::gfx_callbacks_t::gfx_data_t
#elif defined(__ANDROID__)
static_assert(false && "Unimplemented");
#elif defined(__linux__)
if (wmInfo.subsystem != SDL_SYSWM_X11) {
exit_error("Unsupported SDL2 video driver \"%d\". Only X11 is supported on Linux.\n", wmInfo.subsystem);
if (wmInfo.subsystem != SDL_SYSWM_X11 && SDL_GetCurrentVideoDriver() != "x11" && SDL_GetCurrentVideoDriver() != "X11") {
exit_error("Unsupported SDL2 video driver \"%s\". Only X11 is supported on Linux.\n", SDL_GetCurrentVideoDriver());
}
return ultramodern::WindowHandle{ wmInfo.info.x11.display, wmInfo.info.x11.window };