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
|
||||
{
|
||||
using RetType = Utils::variant<QString, bool>;
|
||||
const QJsonValue &provider = value(implementationProviderKey);
|
||||
if (provider.isUndefined())
|
||||
const QJsonValue &change = value(changeNotificationsKey);
|
||||
if (change.isUndefined())
|
||||
return Utils::nullopt;
|
||||
return Utils::make_optional(provider.isBool() ? RetType(provider.toBool())
|
||||
: RetType(provider.toString()));
|
||||
return Utils::make_optional(change.isBool() ? RetType(change.toBool())
|
||||
: RetType(change.toString()));
|
||||
}
|
||||
|
||||
void ServerCapabilities::WorkspaceServerCapabilities::WorkspaceFoldersCapabilities::setChangeNotifications(
|
||||
|
Reference in New Issue
Block a user