e50fa84f61
In Lua 5.1, xpcall() has exactly two arguments: The function to call and the error handler. Everywhere else, xpcall() passes extra arguments on to the function to call. This includes LuaJIT, however since LuaJIT sets _VERSION to "Lua 5.1", so far gears.protected_call used the workaround for Lua 5.1 here. This commit switches gears.protected_call to actually test for this feature instead of just guessing based on _VERSION. Thus, this now also uses the better code with LuaJIT. Signed-off-by: Uli Schlachter <psychon@znc.in> |
||
---|---|---|
.. | ||
awful | ||
beautiful | ||
gears | ||
menubar | ||
naughty | ||
wibox | ||
beautiful.lua | ||
naughty.lua |