aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2021-05-28 09:56:24 +0200
committerChristian Stenger <christian.stenger@qt.io>2021-05-28 08:03:58 +0000
commit95ff7a6c80c6f9e7edef1710771d40ba399842bf (patch)
tree9dd14347af7127137a36b89d9ef2ac3c4633d9a4 /src
parent9237f66bc9a0f4eeebe509748351235d132d27f4 (diff)
LSP: Fix logic to avoid nullptr access
Change-Id: I5511d266b52b1bc1763bdf3cd430f49f30ae3f37 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/libs/languageserverprotocol/completion.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/languageserverprotocol/completion.cpp b/src/libs/languageserverprotocol/completion.cpp
index ca34629805..faeb237718 100644
--- a/src/libs/languageserverprotocol/completion.cpp
+++ b/src/libs/languageserverprotocol/completion.cpp
@@ -45,8 +45,9 @@ Utils::optional<MarkupOrString> CompletionItem::documentation() const
Utils::optional<CompletionItem::InsertTextFormat> CompletionItem::insertTextFormat() const
{
Utils::optional<int> value = optionalValue<int>(insertTextFormatKey);
- return value.has_value() ? Utils::nullopt
- : Utils::make_optional(CompletionItem::InsertTextFormat(value.value()));
+ return value.has_value()
+ ? Utils::make_optional(CompletionItem::InsertTextFormat(value.value()))
+ : Utils::nullopt;
}
bool CompletionItem::isValid(ErrorHierarchy *error) const