raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=38ba68a7c76784e86a7016efd1e69af251b62381

commit 38ba68a7c76784e86a7016efd1e69af251b62381
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Jul 5 22:55:16 2016 +0900

    elm widget - stop segv during shutdown when objects become deleted
    
    @fix
---
 src/lib/elementary/elm_widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c
index 18844f1..d347bdc 100644
--- a/src/lib/elementary/elm_widget.c
+++ b/src/lib/elementary/elm_widget.c
@@ -255,7 +255,7 @@ _on_sub_obj_hide(void *data EINA_UNUSED, const Eo_Event 
*event)
 static void
 _on_sub_obj_del(void *data, const Eo_Event *event)
 {
-   ELM_WIDGET_DATA_GET(data, sd);
+   ELM_WIDGET_DATA_GET_OR_RETURN(data, sd);
 
    if (_elm_widget_is(event->object))
      {

-- 


Reply via email to