From 8d5eaa917cfef3f680807b96a336f6c3798ad371 Mon Sep 17 00:00:00 2001 From: "Christophe Berbizier (dbdl)" Date: Sat, 18 Jan 2014 02:55:21 +0100 Subject: [PATCH] lua/LItem: self safeguard --- Source/lua/LItem.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/lua/LItem.lua b/Source/lua/LItem.lua index 980879d..0419143 100644 --- a/Source/lua/LItem.lua +++ b/Source/lua/LItem.lua @@ -36,6 +36,7 @@ local mt = {} mt.__index = mt local xmeta = setmetatable( {}, { __call = function(self,debug,...) + local self = self or {} luce = require( debug and "luce_debug" or "luce" ) return setmetatable({}, { __call = new, @@ -45,4 +46,4 @@ local xmeta = setmetatable( {}, { }) module(...) -return xmeta +return xmeta