raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=f5148ddbf34659155fddf61694610dffe386d475
commit f5148ddbf34659155fddf61694610dffe386d475 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Tue Feb 23 13:54:24 2016 +0900 e - efm: fix op registry listener add and dont use eina_error eina list stopped using eina_error like... so so so so so long ago like before 1.0 - so eina_error value may be something junk and from somewhere else where the list append succeeded but ena error said fail- and that is what was happening and things crashed. this fixes this @fix --- src/bin/e_fm_op_registry.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/bin/e_fm_op_registry.c b/src/bin/e_fm_op_registry.c index 1479185..0acee62 100644 --- a/src/bin/e_fm_op_registry.c +++ b/src/bin/e_fm_op_registry.c @@ -341,14 +341,6 @@ e_fm2_op_registry_entry_listener_add(E_Fm2_Op_Registry_Entry *entry, void (*cb)( e = _e_fm2_op_registry_entry_internal_get(entry); e->listeners = eina_inlist_append(e->listeners, EINA_INLIST_GET(listener)); - err = eina_error_get(); - if (err) - { - printf("could not add listener: %s\n", eina_error_msg_get(err)); - if (free_data) free_data((void *)data); - free(listener); - return; - } } /** --