From 6e1e66878c988e921ceea8c19d3dd3b6ff882965 Mon Sep 17 00:00:00 2001 From: marynate Date: Sat, 29 Mar 2014 00:05:02 +0800 Subject: [PATCH] Fix Variant vector2/vecotor3 multiply bug --- core/variant_op.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/variant_op.cpp b/core/variant_op.cpp index 50908bbf942..7f46f4c3228 100644 --- a/core/variant_op.cpp +++ b/core/variant_op.cpp @@ -103,8 +103,8 @@ case m_name: {\ case BOOL: _RETURN( p_a._data.m_type m_op p_b._data._bool);\ case INT: _RETURN( p_a._data.m_type m_op p_b._data._int);\ case REAL: _RETURN( p_a._data.m_type m_op p_b._data._real);\ - case VECTOR2: _RETURN( p_a._data.m_type m_op *reinterpret_cast(p_a._data._mem));\ - case VECTOR3: _RETURN( p_a._data.m_type m_op *reinterpret_cast(p_a._data._mem));\ + case VECTOR2: _RETURN( p_a._data.m_type m_op *reinterpret_cast(p_b._data._mem));\ + case VECTOR3: _RETURN( p_a._data.m_type m_op *reinterpret_cast(p_b._data._mem));\ default: {}\ }\ r_valid=false;\