2
0
Эх сурвалжийг харах

Merge pull request #43434 from sneik15/patch-1

Updated gd_glue.cpp to work in the variant refactoring (Mono enabled)
Rémi Verschelde 4 жил өмнө
parent
commit
263f731924

+ 2 - 1
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);
 	Variant what = GDMonoMarshal::mono_object_to_variant(p_what);
 	const Variant *args[1] = { &what };
 	const Variant *args[1] = { &what };
 	Callable::CallError ce;
 	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);
 	ERR_FAIL_COND_V(ce.error != Callable::CallError::CALL_OK, nullptr);
 	return GDMonoMarshal::variant_to_mono_object(ret);
 	return GDMonoMarshal::variant_to_mono_object(ret);
 }
 }