forked from qt-creator/qt-creator
LanguageClient: Generate BaseMessage only once per send content
Change-Id: Ife4135dce924db83b8539035b4837ecee1403ad8 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -325,10 +325,9 @@ void Client::sendContent(const IContent &content)
|
|||||||
QString error;
|
QString error;
|
||||||
if (!QTC_GUARD(content.isValid(&error)))
|
if (!QTC_GUARD(content.isValid(&error)))
|
||||||
Core::MessageManager::write(error);
|
Core::MessageManager::write(error);
|
||||||
LanguageClientManager::logBaseMessage(LspLogMessage::ClientMessage,
|
const BaseMessage message = content.toBaseMessage();
|
||||||
name(),
|
LanguageClientManager::logBaseMessage(LspLogMessage::ClientMessage, name(), message);
|
||||||
content.toBaseMessage());
|
m_clientInterface->sendMessage(message);
|
||||||
m_clientInterface->sendMessage(content.toBaseMessage());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::sendContent(const DocumentUri &uri, const IContent &content)
|
void Client::sendContent(const DocumentUri &uri, const IContent &content)
|
||||||
|
Reference in New Issue
Block a user