Commit 3b6d3b13 authored by Tobias Hunger's avatar Tobias Hunger
Browse files

Win: Try to start debug listener

Try to start debug listener if it is not yet running. This can
happen when e.g. a external debug listener was closed in the
meantime.
parent 94b13afb
......@@ -104,6 +104,9 @@ void WinGuiProcess::run()
m_exitCode = 0;
bool started = false;
if (!WinDebugInterface::instance()->isRunning())
WinDebugInterface::instance()->start(); // Try to start listener again...
do {
QString pcmd, pargs;
QtcProcess::prepareCommand(m_program, m_args, &pcmd, &pargs, &m_environment, &m_workingDir);
......@@ -124,6 +127,9 @@ void WinGuiProcess::run()
break;
}
if (!WinDebugInterface::instance()->isRunning())
emit processMessage(msgWinCannotRetrieveDebuggingOutput(), false);
WaitForSingleObject(m_pid->hProcess, INFINITE);
} while (false);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment