You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Fixing null callee crash.
This commit is contained in:
@@ -2419,7 +2419,9 @@ GDScriptParser::ExpressionNode *GDScriptParser::parse_call(ExpressionNode *p_pre
|
||||
} else {
|
||||
call->callee = p_previous_operand;
|
||||
|
||||
if (call->callee->type == Node::IDENTIFIER) {
|
||||
if (call->callee == nullptr) {
|
||||
push_error(R"*(Cannot call on an expression. Use ".call()" if it's a Callable.)*");
|
||||
} else if (call->callee->type == Node::IDENTIFIER) {
|
||||
call->function_name = static_cast<IdentifierNode *>(call->callee)->name;
|
||||
make_completion_context(COMPLETION_METHOD, call->callee);
|
||||
} else if (call->callee->type == Node::SUBSCRIPT) {
|
||||
|
||||
Reference in New Issue
Block a user