On 21/05/13 22:53, Luca Galli wrote:
Still segfaulting

Could you please try the attached patch?

--
Tom.

>From f546822b0fe678498ff31fd66dae4e983ac50455 Mon Sep 17 00:00:00 2001
From: Tom Hacohen <t...@stosb.com>
Date: Wed, 22 May 2013 12:50:51 +0100
Subject: [PATCH] Evas eo-compat: Don't call legacy events if evas_object_del
 was called.

---
 src/lib/evas/canvas/evas_callbacks.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/evas_callbacks.c b/src/lib/evas/canvas/evas_callbacks.c
index 4d1c16d..91f44ea 100644
--- a/src/lib/evas/canvas/evas_callbacks.c
+++ b/src/lib/evas/canvas/evas_callbacks.c
@@ -245,7 +245,7 @@ evas_object_event_callback_call(Evas_Object *eo_obj, Evas_Object_Protected_Data
    Evas_Public_Data *e;
 
    if (!obj) return;
-   if ((obj->delete_me) || (!obj->layer)) return;
+   if (obj->eo_del_called || obj->delete_me || !obj->layer) return;
    if ((obj->last_event == event_id) &&
        (obj->last_event_type == type)) return;
    if (obj->last_event > event_id)
-- 
1.7.9.5

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to