forget about return ;)

This commit is contained in:
p.kosyh 2010-06-22 09:52:40 +00:00
parent d84163607f
commit bd2c6149c0

View file

@ -652,9 +652,13 @@ function call(v, n, ...)
if type(v[n]) == 'function' then
callpush(v, unpack(arg))
local a,b = v[n](v, unpack(arg));
if a == false and b == nil then
b = a
a = stead.pget()
-- boolean, nil
if type(a) == 'boolean' and b == nil then
b, a = a, stead.pget()
if a == nil then
a = b
b = nil
end
elseif a == nil and b == nil then
a = stead.pget()
b = nil