forked from qt-creator/qt-creator
LSP: Fix workspace folder change capabilities
Change-Id: I096dd26744acbb0296b1731403c05903209770d8 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
@@ -282,11 +282,11 @@ Utils::optional<Utils::variant<QString, bool> >
|
|||||||
ServerCapabilities::WorkspaceServerCapabilities::WorkspaceFoldersCapabilities::changeNotifications() const
|
ServerCapabilities::WorkspaceServerCapabilities::WorkspaceFoldersCapabilities::changeNotifications() const
|
||||||
{
|
{
|
||||||
using RetType = Utils::variant<QString, bool>;
|
using RetType = Utils::variant<QString, bool>;
|
||||||
const QJsonValue &provider = value(implementationProviderKey);
|
const QJsonValue &change = value(changeNotificationsKey);
|
||||||
if (provider.isUndefined())
|
if (change.isUndefined())
|
||||||
return Utils::nullopt;
|
return Utils::nullopt;
|
||||||
return Utils::make_optional(provider.isBool() ? RetType(provider.toBool())
|
return Utils::make_optional(change.isBool() ? RetType(change.toBool())
|
||||||
: RetType(provider.toString()));
|
: RetType(change.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void ServerCapabilities::WorkspaceServerCapabilities::WorkspaceFoldersCapabilities::setChangeNotifications(
|
void ServerCapabilities::WorkspaceServerCapabilities::WorkspaceFoldersCapabilities::setChangeNotifications(
|
||||||
|
Reference in New Issue
Block a user