forked from qt-creator/qt-creator
ProjectExplorer: Do not treat a starting run control as finished
... when assigning tabs in the app output pane. Task-number: QTCREATORBUG-29044 Change-Id: I49e3d3ac3822692ffacd9821a0dd61377aae02cd Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -397,7 +397,7 @@ void AppOutputPane::createNewOutputWindow(RunControl *rc)
|
||||
const Environment thisEnvironment = rc->environment();
|
||||
const auto tab = std::find_if(m_runControlTabs.begin(), m_runControlTabs.end(),
|
||||
[&](const RunControlTab &tab) {
|
||||
if (!tab.runControl || tab.runControl->isRunning())
|
||||
if (!tab.runControl || tab.runControl->isRunning() || tab.runControl->isStarting())
|
||||
return false;
|
||||
return thisCommand == tab.runControl->commandLine()
|
||||
&& thisWorkingDirectory == tab.runControl->workingDirectory()
|
||||
|
Reference in New Issue
Block a user