Bläddra i källkod

Revert "return boxed long when marshalling a godot int to mono runtime in dynamic contexts"

This reverts commit 42a31501a8bd858d5560b389712a7c230a4c2074.

It breaks compat as is and needs some further work before it can be
cherry-picked for 3.2.x.
Rémi Verschelde 5 år sedan
förälder
incheckning
327479472e
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      modules/mono/mono_gd/gd_mono_marshal.cpp

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

@@ -554,8 +554,8 @@ MonoObject *variant_to_mono_object(const Variant *p_var, const ManagedType &p_ty
 					return BOX_BOOLEAN(val);
 				}
 				case Variant::INT: {
-					int64_t val = p_var->operator int64_t();
-					return BOX_INT64(val);
+					int32_t val = p_var->operator signed int();
+					return BOX_INT32(val);
 				}
 				case Variant::REAL: {
 #ifdef REAL_T_IS_DOUBLE