Explorar o código

Merge pull request #99559 from mayoff/OperatorEvaluatorModNZ-ptr_evaluate

Fix `Variant` modulo operation
Rémi Verschelde hai 9 meses
pai
achega
819db4daf5
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      core/variant/variant_op.h

+ 1 - 1
core/variant/variant_op.h

@@ -317,7 +317,7 @@ public:
 		*VariantGetInternalPtr<Vector2i>::get_ptr(r_ret) = *VariantGetInternalPtr<Vector2i>::get_ptr(left) % *VariantGetInternalPtr<Vector2i>::get_ptr(right);
 	}
 	static void ptr_evaluate(const void *left, const void *right, void *r_ret) {
-		PtrToArg<Vector2i>::encode(PtrToArg<Vector2i>::convert(left) / PtrToArg<Vector2i>::convert(right), r_ret);
+		PtrToArg<Vector2i>::encode(PtrToArg<Vector2i>::convert(left) % PtrToArg<Vector2i>::convert(right), r_ret);
 	}
 	static Variant::Type get_return_type() { return GetTypeInfo<Vector2i>::VARIANT_TYPE; }
 };