gdk: show dialog when xgameruntime.dll is not installed

This commit is contained in:
Anonymous Maarten authored and Anonymous Maarten committed 2024-08-05 09:18:21 +00:00
1 parent 881e2bc344
commit e631fdfbd2
1 file changed
+5 -1
+5 -1
View File
@@ -126,7 +126,11 @@ int SDL_RunApp(int, char**, SDL_main_func mainFunction, void *reserved)
XGameRuntimeUninitialize();
} else {
#ifdef SDL_PLATFORM_WINGDK
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Fatal Error", "[GDK] Could not initialize - aborting", NULL);
if (hr == E_GAMERUNTIME_DLL_NOT_FOUND) {
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Fatal Error", "[GDK] Gaming Runtime library not found (xgameruntime.dll)", NULL);
} else {
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Fatal Error", "[GDK] Could not initialize - aborting", NULL);
}
#else
SDL_assert_always(0 && "[GDK] Could not initialize - aborting");
#endif