X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2FDoom2DF.dpr;h=1276f72430fd0e32369cb63b4a5c24b495fd43c0;hb=d1fb1fce0a216ed61503c6ad592154eaf2885d1c;hp=7473b43b9ebe8abaca200b344504b6007ecd2e9e;hpb=27bcb8324b72ba67b2f6a43660fc5eecbb119750;p=d2df-sdl.git diff --git a/src/game/Doom2DF.dpr b/src/game/Doom2DF.dpr index 7473b43..1276f72 100644 --- a/src/game/Doom2DF.dpr +++ b/src/game/Doom2DF.dpr @@ -120,11 +120,15 @@ begin for f := 1 to ParamCount do begin if ParamStr(f) = '--gdb' then noct := true - else if ParamStr(f) = '--log' then conbufDumpToStdOut := true; + else if ParamStr(f) = '--log' then conbufDumpToStdOut := true + else if ParamStr(f) = '--safe-log' then e_SetSafeSlowLog(true); end; if noct then + begin Main() + end else + begin try Main(); e_WriteLog('Shutdown with no errors.', MSG_NOTIFY); @@ -134,4 +138,6 @@ begin else e_WriteLog(Format(_lc[I_SYSTEM_ERROR_UNKNOWN], [NativeUInt(ExceptAddr())]), MSG_FATALERROR); end; + end; + e_DeinitLog(); end.