summaryrefslogtreecommitdiff
path: root/iup
diff options
context:
space:
mode:
Diffstat (limited to 'iup')
-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 6cd64b4..01465d5 100755
--- a/iup/srclua5/iuplua.lua
+++ b/iup/srclua5/iuplua.lua
@@ -7,14 +7,14 @@
iup.callbacks = {}
function iup.CallMethod(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
@@ -252,7 +252,7 @@ function iup._ERRORMESSAGE(err,traceback)
end
end
-iup.pack = function (...) return arg end
+iup.pack = function (...) return {...} end
function iup.protectedcall_(f, err)
if not f then