Merge pull request #93815 from HolonProduction/comletion-variant-lookup

Autocompletion: Don't use `in` operator to decide over variant lookup
This commit is contained in:
Rémi Verschelde 2024-07-08 11:48:17 +02:00
commit 88296701fb
No known key found for this signature in database
GPG Key ID: C3336907360768E1
1 changed files with 8 additions and 5 deletions

View File

@ -1959,11 +1959,14 @@ static bool _guess_expression_type(GDScriptParser::CompletionContext &p_context,
break;
}
if (base.value.in(index.value)) {
Variant value = base.value.get(index.value);
r_type = _type_from_variant(value, p_context);
found = true;
break;
{
bool valid;
Variant value = base.value.get(index.value, &valid);
if (valid) {
r_type = _type_from_variant(value, p_context);
found = true;
break;
}
}
// Look if it is a dictionary node.