diff --git a/UnleashedRecomp/ui/game_window.cpp b/UnleashedRecomp/ui/game_window.cpp index dfed59ce..554d1ee2 100644 --- a/UnleashedRecomp/ui/game_window.cpp +++ b/UnleashedRecomp/ui/game_window.cpp @@ -154,15 +154,15 @@ void GameWindow::Init(bool sdlVideoDefault) { int videoRes = SDL_VideoInit("wayland"); if (videoRes != 0) - SDL_VideoInit(nullptr); + sdlVideoDefault = true; } #else - else - { - SDL_VideoInit(nullptr); - } + sdlVideoDefault = true; #endif + if (sdlVideoDefault) + SDL_VideoInit(nullptr); + const char* videoDriverName = SDL_GetCurrentVideoDriver(); if (videoDriverName != nullptr) fmt::println("SDL Video Driver: {}", videoDriverName);