diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index 397eb89e42e..ce085de4f89 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -661,6 +661,8 @@ bool CdbEngine::launchCDB(const DebuggerStartParameters &sp, QString *errorMessa m_outputBuffer.clear(); m_process.setEnvironment(mergeEnvironment(sp.environment.toStringList(), extensionFi.absolutePath())); + if (!sp.workingDirectory.isEmpty()) + m_process.setWorkingDirectory(sp.workingDirectory); #ifdef Q_OS_WIN if (!nativeArguments.isEmpty()) // Appends