LanguageClient: Add context object into connections

Change-Id: I03bc2c1a9fa36d7c629d63a7fb866b919bb2cc20
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Jarek Kobus
2023-08-01 20:17:54 +02:00
parent 1ceea7a91f
commit a1fbc1a4b7
2 changed files with 3 additions and 5 deletions

View File

@@ -590,7 +590,7 @@ void LanguageClientManager::trackClientDeletion(Client *client)
{
QTC_ASSERT(!m_scheduledForDeletion.contains(client->id()), return);
m_scheduledForDeletion.insert(client->id());
connect(client, &QObject::destroyed, [this, id = client->id()](){
connect(client, &QObject::destroyed, this, [this, id = client->id()] {
m_scheduledForDeletion.remove(id);
if (isShutdownFinished())
emit shutdownFinished();