forked from qt-creator/qt-creator
CMake: Cancel running tasks on crash of cmake server
Change-Id: I5bf36a5ebb9d6a80278b9b83a14788a171f9c14f Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -103,7 +103,10 @@ void ServerModeReader::setParameters(const BuildDirReader::Parameters &p)
|
|||||||
connect(m_cmakeServer.get(), &ServerMode::connected,
|
connect(m_cmakeServer.get(), &ServerMode::connected,
|
||||||
this, &ServerModeReader::isReadyNow, Qt::QueuedConnection); // Delay
|
this, &ServerModeReader::isReadyNow, Qt::QueuedConnection); // Delay
|
||||||
connect(m_cmakeServer.get(), &ServerMode::disconnected,
|
connect(m_cmakeServer.get(), &ServerMode::disconnected,
|
||||||
this, [this]() { m_cmakeServer.reset(); }, Qt::QueuedConnection); // Delay
|
this, [this]() {
|
||||||
|
stop();
|
||||||
|
m_cmakeServer.reset();
|
||||||
|
}, Qt::QueuedConnection); // Delay
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user