From 18e6962fca5e7103c50e9ee21419f176e8f0ce59 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 18 Jul 2019 15:09:43 +0200 Subject: [PATCH] LanguageClient: reverse error list for initialize errors like it's done in Client::handleMethod. Change-Id: I78c8c43f93ebde20b662fa3d1b6032d83ccac0fd Reviewed-by: Christian Stenger --- src/plugins/languageclient/client.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/languageclient/client.cpp b/src/plugins/languageclient/client.cpp index f53d4dd9dc9..6e5d294bb7c 100644 --- a/src/plugins/languageclient/client.cpp +++ b/src/plugins/languageclient/client.cpp @@ -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()); }