raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=20ddb3929c265837531435b809139e3bb26f44af

commit 20ddb3929c265837531435b809139e3bb26f44af
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Mon Dec 22 22:14:22 2014 +0900

    evas - handle deleted objects in pointer in list in evas
---
 src/lib/evas/canvas/evas_events.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/evas/canvas/evas_events.c 
b/src/lib/evas/canvas/evas_events.c
index 8fdadd0..56ae091 100644
--- a/src/lib/evas/canvas/evas_events.c
+++ b/src/lib/evas/canvas/evas_events.c
@@ -1610,6 +1610,8 @@ _canvas_event_feed_mouse_move_internal(Eo *eo_e, void 
*_pd, int x, int y, unsign
         EINA_LIST_FOREACH(copy, l, eo_obj)
           {
              Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, 
EVAS_OBJECT_CLASS);
+
+             if (!obj) continue;
              /* if its under the pointer and its visible and its in the new */
              /* in list */
              // FIXME: i don't think we need this

-- 


Reply via email to