diff options
| -rw-r--r-- | modules/mono/glue/gd_glue.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/mono/glue/gd_glue.cpp b/modules/mono/glue/gd_glue.cpp index 4c1df529fc..58d8dceb25 100644 --- a/modules/mono/glue/gd_glue.cpp +++ b/modules/mono/glue/gd_glue.cpp @@ -55,7 +55,8 @@ MonoObject *godot_icall_GD_convert(MonoObject *p_what, int32_t p_type) {  	Variant what = GDMonoMarshal::mono_object_to_variant(p_what);  	const Variant *args[1] = { &what };  	Callable::CallError ce; -	Variant ret = Variant::construct(Variant::Type(p_type), args, 1, ce); +	Variant ret; +	Variant::construct(Variant::Type(p_type), ret, args, 1, ce);  	ERR_FAIL_COND_V(ce.error != Callable::CallError::CALL_OK, nullptr);  	return GDMonoMarshal::variant_to_mono_object(ret);  }  |