2
0
mirror of https://github.com/FWGS/xash3d-fwgs synced 2024-11-22 01:45:19 +01:00

crashhandler: set host.crashed before messagebox to allow platform code handle crashed state in different way

This commit is contained in:
mittorn 2023-12-01 07:03:23 +03:00 committed by mittorn
parent a4a53f40fb
commit 0dbd400c12

View File

@ -490,13 +490,14 @@ static void Sys_Crash( int signal, siginfo_t *si, void *context)
#ifdef XASH_SDL
SDL_SetWindowGrab( host.hWnd, SDL_FALSE );
#endif
host.crashed = true;
MSGBOX( message );
// log saved, now we can try to save configs and close log correctly, it may crash
if( host.type == HOST_NORMAL )
CL_Crashed();
host.status = HOST_CRASHED;
host.crashed = true;
Sys_Quit();
}