From bca1af8f116c03876caa1cdfd94fa2284fed4661 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Tue, 31 Jul 2012 06:44:19 -0300 Subject: [PATCH] Add warning when trying to use invalid LuaObject class --- src/framework/luaengine/luainterface.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/framework/luaengine/luainterface.cpp b/src/framework/luaengine/luainterface.cpp index 6c8b0646..6b7725b7 100644 --- a/src/framework/luaengine/luainterface.cpp +++ b/src/framework/luaengine/luainterface.cpp @@ -1120,7 +1120,8 @@ void LuaInterface::pushObject(const LuaObjectPtr& obj) m_totalObjRefs++; obj->luaGetMetatable(); - assert(!isNil()); + if(isNil()) + g_logger.fatal(stdext::format("metatable for class '%s' not found, did you bind the C++ class?", obj->getClassName())); setMetatable(); }