From 43b56eb86d096aae97755f5e89e73c89a616a8b2 Mon Sep 17 00:00:00 2001 From: Joseph Cloutier Date: Wed, 29 May 2024 19:50:52 -0400 Subject: [PATCH] Fix potential uninitialized values. --- project/src/math/Matrix3.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/project/src/math/Matrix3.cpp b/project/src/math/Matrix3.cpp index 67eef5017..c55586d2a 100644 --- a/project/src/math/Matrix3.cpp +++ b/project/src/math/Matrix3.cpp @@ -67,6 +67,18 @@ namespace lime { value Matrix3::Value (value matrix3) { + if (!init) { + + id_a = val_id ("a"); + id_b = val_id ("b"); + id_c = val_id ("c"); + id_d = val_id ("d"); + id_tx = val_id ("tx"); + id_ty = val_id ("ty"); + init = true; + + } + alloc_field (matrix3, id_a, alloc_float (a)); alloc_field (matrix3, id_b, alloc_float (b)); alloc_field (matrix3, id_c, alloc_float (c));