LanguageClient: reverse error list for initialize errors

like it's done in Client::handleMethod.

Change-Id: I78c8c43f93ebde20b662fa3d1b6032d83ccac0fd
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2019-07-18 15:09:43 +02:00
parent 71fa2d950c
commit 18e6962fca

View File

@@ -1123,8 +1123,10 @@ void Client::intializeCallback(const InitializeRequest::Response &initResponse)
} else {
const InitializeResult &result = _result.value();
QStringList error;
if (!result.isValid(&error)) // continue on ill formed result
if (!result.isValid(&error)) { // continue on ill formed result
std::reverse(error.begin(), error.end());
log(tr("Initialize result is not valid: ") + error.join("->"));
}
m_serverCapabilities = result.capabilities().value_or(ServerCapabilities());
}