diff --git a/src/libs/languageserverprotocol/callhierarchy.cpp b/src/libs/languageserverprotocol/callhierarchy.cpp index fc61faf6644..4b19d71fa82 100644 --- a/src/libs/languageserverprotocol/callhierarchy.cpp +++ b/src/libs/languageserverprotocol/callhierarchy.cpp @@ -7,7 +7,7 @@ namespace LanguageServerProtocol { bool CallHierarchyItem::isValid() const { - return contains(nameKey) && contains(symbolKindKey) && contains(rangeKey) && contains(uriKey) + return contains(nameKey) && contains(kindKey) && contains(rangeKey) && contains(uriKey) && contains(selectionRangeKey); } diff --git a/src/libs/languageserverprotocol/callhierarchy.h b/src/libs/languageserverprotocol/callhierarchy.h index a284611a127..1cc022d6d1f 100644 --- a/src/libs/languageserverprotocol/callhierarchy.h +++ b/src/libs/languageserverprotocol/callhierarchy.h @@ -15,8 +15,8 @@ public: QString name() const { return typedValue(nameKey); } void setName(const QString &name) { insert(nameKey, name); } - SymbolKind symbolKind() const { return SymbolKind(typedValue(symbolKindKey)); } - void setSymbolKind(const SymbolKind &symbolKind) { insert(symbolKindKey, int(symbolKind)); } + SymbolKind symbolKind() const { return SymbolKind(typedValue(kindKey)); } + void setSymbolKind(const SymbolKind &symbolKind) { insert(kindKey, int(symbolKind)); } Range range() const { return typedValue(rangeKey); } void setRange(const Range &range) { insert(rangeKey, range); }