forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/6.0'
Change-Id: Ie8406c1854738cabcc85ef6ddaee7559d5227bec
This commit is contained in:
@@ -252,10 +252,12 @@ void LanguageClientManager::shutdown()
|
||||
return;
|
||||
qCDebug(Log) << "shutdown manager";
|
||||
managerInstance->m_shuttingDown = true;
|
||||
for (Client *client : qAsConst(managerInstance->m_clients))
|
||||
const auto clients = managerInstance->clients();
|
||||
for (Client *client : clients)
|
||||
shutdownClient(client);
|
||||
QTimer::singleShot(3000, managerInstance, [](){
|
||||
for (Client *client : qAsConst(managerInstance->m_clients))
|
||||
QTimer::singleShot(3000, managerInstance, [] {
|
||||
const auto clients = managerInstance->clients();
|
||||
for (Client *client : clients)
|
||||
deleteClient(client);
|
||||
emit managerInstance->shutdownFinished();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user