Skip to content

Commit 541ed28

Browse files
committed
Disable debugger one-shot launch in Debug config
1 parent 7093a3a commit 541ed28

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Client/loader/MainFunctions.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1910,8 +1910,10 @@ int LaunchGame(SString strCmdLine)
19101910
bool bLaunchedAsDebugger = false;
19111911
DebuggerCrashCapture debugCapture{};
19121912

1913+
#ifndef MTA_DEBUG
19131914
const SString debuggerFlagValue = GetApplicationSetting("diagnostics", "debugger-crash-capture");
19141915
const bool bUseDebuggerMode = (debuggerFlagValue == "1");
1916+
19151917
WriteDebugEvent(SString("[7200] Loader - Debugger flag check: value='%s' useDebugger=%d", debuggerFlagValue.c_str(), bUseDebuggerMode ? 1 : 0));
19161918

19171919
if (bUseDebuggerMode)
@@ -1934,6 +1936,7 @@ int LaunchGame(SString strCmdLine)
19341936
AddReportLog(7203, SString("Loader - Debugger launch failed: %s error %d, falling back to normal launch", strErrorContext.c_str(), dwError));
19351937
}
19361938
}
1939+
#endif
19371940

19381941
if (!bLaunchedAsDebugger && !StartGtaProcess(strGTAEXEPath, sanitizedCmdLine, strGTAPath, &piLoadee, dwError, strErrorContext, false))
19391942
{

0 commit comments

Comments
 (0)