q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4c418e61cc00b4773a62266377e119ae5a5b8429

commit 4c418e61cc00b4773a62266377e119ae5a5b8429
Author: Daniel Kolesa <[email protected]>
Date:   Fri Oct 10 14:46:50 2014 +0100

    elua: fix eo callback return
---
 src/bindings/luajit/eo.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bindings/luajit/eo.lua b/src/bindings/luajit/eo.lua
index 4487057..a58069a 100644
--- a/src/bindings/luajit/eo.lua
+++ b/src/bindings/luajit/eo.lua
@@ -131,7 +131,7 @@ local init = function()
             M.__do_start(self, cl)
             eo.eo_event_callback_priority_add(ev, 0,
                 function(data, obj, desc, einfo)
-                    func(obj, einfo)
+                    return func(obj, einfo) ~= false
                 end,
             nil)
             M.__do_end()

-- 


Reply via email to