forked from qt-creator/qt-creator
LanguageClient: do not send empty responses
Even if we do not have to provide any data just send a null as the result so the server nows that the request did not fail. Fixes: QTCREATORBUG-26116 Change-Id: I9b965389bb197cdd81d0d3ffbac05f289cabda40 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -1293,8 +1293,10 @@ void Client::handleMethod(const QString &method, const MessageId &id, const ICon
|
||||
response.setResult(result);
|
||||
sendContent(response);
|
||||
} else if (method == WorkDoneProgressCreateRequest::methodName) {
|
||||
sendContent(WorkDoneProgressCreateRequest::Response(
|
||||
dynamic_cast<const WorkDoneProgressCreateRequest *>(content)->id()));
|
||||
WorkDoneProgressCreateRequest::Response response(
|
||||
dynamic_cast<const WorkDoneProgressCreateRequest *>(content)->id());
|
||||
response.setResult(nullptr);
|
||||
sendContent(response);
|
||||
} else if (method == ProgressNotification::methodName) {
|
||||
if (Utils::optional<ProgressParams> params
|
||||
= dynamic_cast<const ProgressNotification *>(content)->params()) {
|
||||
|
||||
Reference in New Issue
Block a user