hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=28871750b79f6bbb6b08ec8e7796d67aafa59f14
commit 28871750b79f6bbb6b08ec8e7796d67aafa59f14 Author: ChunEon Park <[email protected]> Date: Tue May 27 22:24:44 2014 +0900 Revert "ecore/ecore_event - logically this check is redundant." This reverts commit df60e63bf9968a4528577762a7da262466ac7683. seems this patch is wrong. --- src/lib/ecore/ecore_events.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore/ecore_events.c b/src/lib/ecore/ecore_events.c index 70a6a1f..3405e3d 100644 --- a/src/lib/ecore/ecore_events.c +++ b/src/lib/ecore/ecore_events.c @@ -569,8 +569,8 @@ _ecore_event_call(void) } } - /* may have changed in recursive main loops */ - event_handler_current = (Ecore_Event_Handler *)EINA_INLIST_GET(event_handler_current)->next; + if (event_handler_current) /* may have changed in recursive main loops */ + event_handler_current = (Ecore_Event_Handler *)EINA_INLIST_GET(event_handler_current)->next; } } while (event_handlers_add_list) --
