From b41a76dd1b13699d218b2c028f677941d2d338d6 Mon Sep 17 00:00:00 2001 From: turanszkij Date: Sat, 26 Dec 2015 13:59:24 +0100 Subject: [PATCH] corrected bug in wiLua --- WickedEngine/wiLua.cpp | 6 +++++- WickedEngine/wiVersion.cpp | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/WickedEngine/wiLua.cpp b/WickedEngine/wiLua.cpp index dd7b718b9..7a598b9e5 100644 --- a/WickedEngine/wiLua.cpp +++ b/WickedEngine/wiLua.cpp @@ -185,9 +185,13 @@ void wiLua::RegisterLibrary(const string& tableName, const luaL_Reg* functions) //table is not yet present lua_pushvalue(m_luaState, -1); lua_setfield(m_luaState, -2, "__index"); // Object.__index = Object + UNLOCK(); AddFuncArray(functions); } - UNLOCK(); + else + { + UNLOCK(); + } } bool wiLua::RegisterObject(const string& tableName, const string& name, void* object) { diff --git a/WickedEngine/wiVersion.cpp b/WickedEngine/wiVersion.cpp index d13fed6d0..172043ec8 100644 --- a/WickedEngine/wiVersion.cpp +++ b/WickedEngine/wiVersion.cpp @@ -7,7 +7,7 @@ namespace wiVersion // minor features, major bug fixes const int minor = 2; // minor bug fixes, alterations - const int revision = 0; + const int revision = 1; long GetVersion()