mirror of
https://github.com/godotengine/godot.git
synced 2024-11-10 22:23:07 +00:00
Merge pull request #33168 from nekomatata/weak-ref-leak
Fixed leak in gdscript when creating empty WeakRef
This commit is contained in:
commit
99324d9fda
@ -589,7 +589,8 @@ void GDScriptFunctions::call(Function p_func, const Variant **p_args, int p_arg_
|
||||
r_ret = wref;
|
||||
}
|
||||
} else if (p_args[0]->get_type() == Variant::NIL) {
|
||||
r_ret = memnew(WeakRef);
|
||||
Ref<WeakRef> wref = memnew(WeakRef);
|
||||
r_ret = wref;
|
||||
} else {
|
||||
r_error.error = Variant::CallError::CALL_ERROR_INVALID_ARGUMENT;
|
||||
r_error.argument = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user