forked from qt-creator/qt-creator
LanguageClient: fix assist provider leak on client destruction
Change-Id: I2d932c2123f48a65be1c6406ed669feda03c93ea Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -207,6 +207,9 @@ public:
|
|||||||
// do not handle messages while shutting down
|
// do not handle messages while shutting down
|
||||||
disconnect(m_clientInterface, &InterfaceController::messageReceived,
|
disconnect(m_clientInterface, &InterfaceController::messageReceived,
|
||||||
q, &Client::handleMessage);
|
q, &Client::handleMessage);
|
||||||
|
delete m_clientProviders.completionAssistProvider;
|
||||||
|
delete m_clientProviders.functionHintProvider;
|
||||||
|
delete m_clientProviders.quickFixAssistProvider;
|
||||||
delete m_diagnosticManager;
|
delete m_diagnosticManager;
|
||||||
delete m_clientInterface;
|
delete m_clientInterface;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user