mirror of
https://github.com/godotengine/godot.git
synced 2024-12-15 10:12:40 +08:00
Prevent crash when awaiting in a getter/setter
This commit is contained in:
parent
a98589a449
commit
8a605d227d
@ -2415,7 +2415,9 @@ GDScriptParser::ExpressionNode *GDScriptParser::parse_await(ExpressionNode *p_pr
|
||||
AwaitNode *await = alloc_node<AwaitNode>();
|
||||
await->to_await = parse_precedence(PREC_AWAIT, false);
|
||||
|
||||
current_function->is_coroutine = true;
|
||||
if (current_function) { // Might be null in a getter or setter.
|
||||
current_function->is_coroutine = true;
|
||||
}
|
||||
|
||||
return await;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user