diff --git a/steam_helper/steam.cpp b/steam_helper/steam.cpp index f99596bc..a083915e 100644 --- a/steam_helper/steam.cpp +++ b/steam_helper/steam.cpp @@ -893,6 +893,11 @@ static DWORD WINAPI initialize_vr_data(void *arg) } } + if (vr_initialized) { + client_core->Cleanup(); + vr_initialized = FALSE; + } + if ((hwineopenxr = LoadLibraryA("wineopenxr.dll"))) { p__wineopenxr_get_extensions_internal = reinterpret_cast