forked from qt-creator/qt-creator
Debugger: Delay evaluation of stub runnable environment
There can be modifications in the environment between the decision to use a terminal and its start. We want them taken into account. Change-Id: I5622614c5fac3bdd8167c29e7b618b5e42a28287 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -394,7 +394,8 @@ void DebuggerRunTool::setUseTerminal(bool on)
|
||||
&& debuggerSettings()->useCdbConsole.value();
|
||||
|
||||
if (on && !d->terminalRunner && !useCdbConsole) {
|
||||
d->terminalRunner = new TerminalRunner(runControl(), m_runParameters.inferior);
|
||||
d->terminalRunner =
|
||||
new TerminalRunner(runControl(), [this] { return m_runParameters.inferior; });
|
||||
d->terminalRunner->setRunAsRoot(m_runParameters.runAsRoot);
|
||||
addStartDependency(d->terminalRunner);
|
||||
}
|
||||
|
Reference in New Issue
Block a user