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

Use mono_gc_wbarrier_set_arrayref for Array marshalling

Ignacio Etcheverry 7 жил өмнө
parent
commit
0525b63421

+ 1 - 1
modules/mono/mono_gd/gd_mono_marshal.cpp

@@ -600,7 +600,7 @@ MonoArray *Array_to_mono_array(const Array &p_array) {
 
 	for (int i = 0; i < p_array.size(); i++) {
 		MonoObject *boxed = variant_to_mono_object(p_array[i]);
-		mono_array_set(ret, MonoObject *, i, boxed);
+		mono_array_setref(ret, i, boxed);
 	}
 
 	return ret;