From b16d1c7bde1eb491f859c38d9cd26a4e23a6501f Mon Sep 17 00:00:00 2001 From: Kester Maddock Date: Sat, 17 Jul 2004 00:44:48 +0000 Subject: Fix m_type used uninitialised in MT_Transform. --- intern/moto/include/MT_Transform.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'intern') diff --git a/intern/moto/include/MT_Transform.h b/intern/moto/include/MT_Transform.h index e774b125d0e..5b95f81b9dd 100644 --- a/intern/moto/include/MT_Transform.h +++ b/intern/moto/include/MT_Transform.h @@ -61,12 +61,16 @@ public: MT_Transform() {} MT_Transform(const float *m) { setValue(m); } MT_Transform(const double *m) { setValue(m); } - MT_Transform(const MT_Point3& p, const MT_Quaternion& q) { + MT_Transform(const MT_Point3& p, const MT_Quaternion& q) + : m_type(IDENTITY) + { setOrigin(p); setRotation(q); } - MT_Transform(const MT_Point3& p, const MT_Matrix3x3& m) { + MT_Transform(const MT_Point3& p, const MT_Matrix3x3& m) + : m_type(IDENTITY) + { setOrigin(p); setBasis(m); } -- cgit v1.2.3