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:
Tobias Hunger
2017-01-23 15:05:43 +01:00
parent 66b19f334d
commit 26878aacaa

View File

@@ -103,7 +103,10 @@ void ServerModeReader::setParameters(const BuildDirReader::Parameters &p)
connect(m_cmakeServer.get(), &ServerMode::connected,
this, &ServerModeReader::isReadyNow, Qt::QueuedConnection); // Delay
connect(m_cmakeServer.get(), &ServerMode::disconnected,
this, [this]() { m_cmakeServer.reset(); }, Qt::QueuedConnection); // Delay
this, [this]() {
stop();
m_cmakeServer.reset();
}, Qt::QueuedConnection); // Delay
}
}