forked from qt-creator/qt-creator
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.
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user