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)

-- 


Reply via email to