瀏覽代碼

Use mono_gc_wbarrier_set_arrayref for Array marshalling

Ignacio Etcheverry 7 年之前
父節點
當前提交
0525b63421
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/mono/mono_gd/gd_mono_marshal.cpp

+ 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;