summaryrefslogtreecommitdiff
path: root/iup/srclua5/iuplua.lua
diff options
context:
space:
mode:
Diffstat (limited to 'iup/srclua5/iuplua.lua')
-rwxr-xr-xiup/srclua5/iuplua.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/iup/srclua5/iuplua.lua b/iup/srclua5/iuplua.lua
index b0f644a..a88bf5d 100755
--- a/iup/srclua5/iuplua.lua
+++ b/iup/srclua5/iuplua.lua
@@ -7,14 +7,14 @@
callbacks = {}
function iupCallMethod(name, ...)
- local handle = arg[1] -- always the handle
+ local handle = ... -- always the handle
local func = handle[name]
if (not func) then
return
end
if type(func) == "function" then
- return func(unpack(arg))
+ return func(...)
elseif type(func) == "string" then
local temp = self
self = handle
@@ -251,7 +251,7 @@ function _ERRORMESSAGE(err,traceback)
end
end
-pack = function (...) return arg end
+pack = function (...) return {...} end
function protectedcall_(f, err)
if not f then