From f00b5f03f233171ff3089f510e61935793705f63 Mon Sep 17 00:00:00 2001 From: Bill Meltsner Date: Sat, 4 Feb 2012 16:55:09 -0500 Subject: [PATCH] catch a possible Box2D exception in setMassData (fixes issue #342) --- src/modules/physics/box2d/wrap_Body.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/physics/box2d/wrap_Body.cpp b/src/modules/physics/box2d/wrap_Body.cpp index e53db62c2..ccc7471f4 100644 --- a/src/modules/physics/box2d/wrap_Body.cpp +++ b/src/modules/physics/box2d/wrap_Body.cpp @@ -19,6 +19,7 @@ **/ #include "wrap_Body.h" +#include "wrap_Physics.h" namespace love { @@ -290,7 +291,7 @@ namespace box2d float y = (float)luaL_checknumber(L, 3); float m = (float)luaL_checknumber(L, 4); float i = (float)luaL_checknumber(L, 5); - t->setMassData(x, y, m, i); + ASSERT_GUARD(t->setMassData(x, y, m, i);) return 0; }