Fixed bug that static var cannot be created in method arguments

This commit is contained in:
mestima 2024-03-11 20:36:41 +03:00
parent 805257da76
commit 5300b67a9a

View File

@ -28,7 +28,8 @@ void Hook::Call(String event, Array args = Array(), bool defer = false) {
Callable function = tmp[keys[key_i]];
if (!defer) {
Callable::CallError call_error;
function.callp(argptrs, args.size(), Variant(), call_error);
Variant r_return_variant = Variant();
function.callp(argptrs, args.size(), r_return_variant, call_error);
} else {
function.call_deferredp(argptrs, args.size());
}