forked from enlightenment/efl
elua: cast data, not cbs (data stores the cb id)
This commit is contained in:
parent
9ef2b35317
commit
c37f68ee46
|
@ -144,7 +144,7 @@ local eo_event_cb_fun = function(data, obj, desc, einfo)
|
|||
local addr = eo_obj_addr_get(obj)
|
||||
local cbs = eo_callbacks[addr]
|
||||
assert(cbs)
|
||||
local cidx = tonumber(ffi.cast("intptr_t", cbs))
|
||||
local cidx = tonumber(ffi.cast("intptr_t", data))
|
||||
local fun = cbs[cidx]
|
||||
assert(fun)
|
||||
return fun() ~= false
|
||||
|
|
Loading…
Reference in New Issue