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 --
