- fixed compilation on Windows.

This commit is contained in:
Christoph Oelckers 2019-10-07 18:59:18 +02:00 committed by drfrag
parent 9ee1c88760
commit 7221068d68
2 changed files with 5 additions and 6 deletions

View file

@ -1569,7 +1569,7 @@ bool D_ArbitrateNetStart (void)
// Return right away if we're just playing with ourselves. // Return right away if we're just playing with ourselves.
if (doomcom.numnodes == 1) if (doomcom.numnodes == 1)
return; return true;
autostart = true; autostart = true;

View file

@ -772,7 +772,7 @@ static void UnTbp()
// //
//========================================================================== //==========================================================================
void DoMain (HINSTANCE hInstance) int DoMain (HINSTANCE hInstance)
{ {
LONG WinWidth, WinHeight; LONG WinWidth, WinHeight;
int height, width, x, y; int height, width, x, y;
@ -876,7 +876,7 @@ void DoMain (HINSTANCE hInstance)
WCHAR progbuff[1024]; WCHAR progbuff[1024];
if (GetModuleFileNameW(nullptr, progbuff, sizeof progbuff) == 0) if (GetModuleFileNameW(nullptr, progbuff, sizeof progbuff) == 0)
{ {
MessageBoc(nullptr, "Fatal", "Could not determine program location.", MB_ICONEXCLAMATION|MB_OK); MessageBoxA(nullptr, "Fatal", "Could not determine program location.", MB_ICONEXCLAMATION|MB_OK);
exit(-1); exit(-1);
} }
@ -1015,7 +1015,6 @@ void I_ShowFatalError(const char *msg)
RestoreConView (); RestoreConView ();
S_StopMusic(true); S_StopMusic(true);
I_FlushBufferedConsoleStuff(); I_FlushBufferedConsoleStuff();
auto msg = error.what();
if (CVMAbortException::stacktrace.IsNotEmpty()) if (CVMAbortException::stacktrace.IsNotEmpty())
{ {
@ -1309,11 +1308,11 @@ int WINAPI wWinMain (HINSTANCE hInstance, HINSTANCE nothing, LPWSTR cmdline, int
//_crtBreakAlloc = 177312; //_crtBreakAlloc = 177312;
#endif #endif
DoMain (hInstance); int ret = DoMain (hInstance);
CloseHandle (MainThread); CloseHandle (MainThread);
MainThread = INVALID_HANDLE_VALUE; MainThread = INVALID_HANDLE_VALUE;
return 0; return ret;
} }
// each platform has its own specific version of this function. // each platform has its own specific version of this function.