LanguageClient: manually track document version

Using the document revision causes issues for some servers.

Task-number: QTCREATORBUG-25766
Change-Id: Ic858e19c6fe39e57c9d3124913887aafee0a3cd0
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2021-06-14 11:47:04 +02:00
parent 200723cf13
commit 439bb9c4ae
8 changed files with 35 additions and 23 deletions

View File

@@ -222,7 +222,7 @@ void JLSClient::executeCommand(const LanguageServerProtocol::Command &command)
continue;
LanguageServerProtocol::WorkspaceEdit edit(argument.toObject());
if (edit.isValid())
LanguageClient::applyWorkspaceEdit(edit);
LanguageClient::applyWorkspaceEdit(this, edit);
}
} else {
Client::executeCommand(command);