From bdf824473177f7ea217460deddbb198b9342da22 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 17 Feb 2010 16:35:37 +0000 Subject: [PATCH] temp fix for lock in non-interactive lua session --- Common/LuaBindings.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Common/LuaBindings.cpp b/Common/LuaBindings.cpp index 9fe103c69c..ba60955d36 100644 --- a/Common/LuaBindings.cpp +++ b/Common/LuaBindings.cpp @@ -138,6 +138,8 @@ static int luaClear (lua_State *L){ int binding::readFile(const char *filename) { + int lock = CTX::instance()->lock; + CTX::instance()->lock = 0; checkDocCompleteness(); int s = luaL_loadfile(L, filename); if ( s==0 ) { @@ -146,6 +148,7 @@ int binding::readFile(const char *filename) } reportErrors(L, s); lua_close(L); + CTX::instance()->lock = lock; return (s==0); } -- GitLab