Deal with table.pack corner-cases properly (#10350)

c.f., https://github.com/koreader/koreader-base/pull/1603 for more
details.

Re: #9624
This commit is contained in:
NiLuJe
2023-04-24 00:21:05 +02:00
committed by GitHub
parent 60849aed12
commit 53e6cf563a
6 changed files with 8 additions and 8 deletions

View File

@@ -34,7 +34,7 @@ By default, it's `"on"..Event.name`.
function EventListener:handleEvent(event)
if self[event.handler] then
--print("EventListener:handleEvent:", event.handler, "handled by", debug.getinfo(self[event.handler], "S").short_src, self)
return self[event.handler](self, unpack(event.args))
return self[event.handler](self, unpack(event.args, 1, event.args.n))
end
end