forked from qt-creator/qt-creator
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:
@@ -1123,8 +1123,10 @@ void Client::intializeCallback(const InitializeRequest::Response &initResponse)
|
|||||||
} else {
|
} else {
|
||||||
const InitializeResult &result = _result.value();
|
const InitializeResult &result = _result.value();
|
||||||
QStringList error;
|
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("->"));
|
log(tr("Initialize result is not valid: ") + error.join("->"));
|
||||||
|
}
|
||||||
|
|
||||||
m_serverCapabilities = result.capabilities().value_or(ServerCapabilities());
|
m_serverCapabilities = result.capabilities().value_or(ServerCapabilities());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user