diff --git a/src/plugins/languageclient/client.cpp b/src/plugins/languageclient/client.cpp index d59c179b1ca..50c66752564 100644 --- a/src/plugins/languageclient/client.cpp +++ b/src/plugins/languageclient/client.cpp @@ -1646,7 +1646,7 @@ void ClientPrivate::sendPostponedDocumentUpdates(Schedule semanticTokensSchedule void ClientPrivate::handleResponse(const MessageId &id, const JsonRpcMessage &message) { - if (auto handler = m_responseHandlers[id]) + if (auto handler = m_responseHandlers.take(id)) handler(message); }