diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp index 8ac21b6ef4e..992138f06a1 100644 --- a/src/plugins/languageclient/languageclientmanager.cpp +++ b/src/plugins/languageclient/languageclientmanager.cpp @@ -232,7 +232,7 @@ void LanguageClientManager::deleteClient(Client *client) QTC_ASSERT(managerInstance, return); QTC_ASSERT(client, return); qCDebug(Log) << "delete client: " << client->name() << client; - client->disconnect(); + client->disconnect(managerInstance); managerInstance->m_clients.removeAll(client); for (QVector &clients : managerInstance->m_clientsForSetting) clients.removeAll(client);