forked from qt-creator/qt-creator
LSP: Fix logic to avoid nullptr access
Change-Id: I5511d266b52b1bc1763bdf3cd430f49f30ae3f37 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -45,8 +45,9 @@ Utils::optional<MarkupOrString> CompletionItem::documentation() const
|
|||||||
Utils::optional<CompletionItem::InsertTextFormat> CompletionItem::insertTextFormat() const
|
Utils::optional<CompletionItem::InsertTextFormat> CompletionItem::insertTextFormat() const
|
||||||
{
|
{
|
||||||
Utils::optional<int> value = optionalValue<int>(insertTextFormatKey);
|
Utils::optional<int> value = optionalValue<int>(insertTextFormatKey);
|
||||||
return value.has_value() ? Utils::nullopt
|
return value.has_value()
|
||||||
: Utils::make_optional(CompletionItem::InsertTextFormat(value.value()));
|
? Utils::make_optional(CompletionItem::InsertTextFormat(value.value()))
|
||||||
|
: Utils::nullopt;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CompletionItem::isValid(ErrorHierarchy *error) const
|
bool CompletionItem::isValid(ErrorHierarchy *error) const
|
||||||
|
Reference in New Issue
Block a user