davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=ac7013064f82ca663d1e6095235456b01b84093b

commit ac7013064f82ca663d1e6095235456b01b84093b
Author: Dave Andreoli <[email protected]>
Date:   Sat Nov 5 17:51:00 2016 +0100

    Silence lots of Eo errors
    
    more info in the code comment
---
 efl/eo/efl.eo.pyx | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/efl/eo/efl.eo.pyx b/efl/eo/efl.eo.pyx
index 195ee05..cc0c60a 100644
--- a/efl/eo/efl.eo.pyx
+++ b/efl/eo/efl.eo.pyx
@@ -189,7 +189,10 @@ cdef void _efl_event_del_cb(void *data, const Efl_Event 
*event) with gil:
 
     EINA_LOG_DOM_DBG(PY_EFL_EO_LOG_DOMAIN, "Deleting Eo: %s", cls_name)
 
-    efl_event_callback_stop(self.obj)
+    # This callback_stop call cause lots of warning in lots of places, mainy
+    # visible in genlist/gengrid scrolling, seems this stop evas del event
+    # to be emitted...didn't find the root cause, so comment out for the 
moment.
+    # efl_event_callback_stop(self.obj)
     efl_event_callback_del(self.obj, EFL_EVENT_DEL, _efl_event_del_cb, <const 
void *>self)
     efl_key_data_set(self.obj, "python-eo", NULL)
     self.obj = NULL

-- 


Reply via email to