zmike pushed a commit to branch efl-1.22.

http://git.enlightenment.org/core/efl.git/commit/?id=1feb4e291187a558de9439cd7c356fec1a66c71c

commit 1feb4e291187a558de9439cd7c356fec1a66c71c
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed May 29 09:29:14 2019 -0400

    efl_ui/widget: skip updating access info during parent_set(NULL) if dead
    
    Summary:
    no need to update access info for dead objects
    
    @fix
    Depends on D8983
    
    Reviewers: cedric
    
    Reviewed By: cedric
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D8984
---
 src/lib/elementary/efl_ui_widget.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/efl_ui_widget.c 
b/src/lib/elementary/efl_ui_widget.c
index 2180aeec61..19975d0b67 100644
--- a/src/lib/elementary/efl_ui_widget.c
+++ b/src/lib/elementary/efl_ui_widget.c
@@ -1447,6 +1447,7 @@ _efl_ui_widget_widget_parent_set(Eo *obj, 
Elm_Widget_Smart_Data *pd, Efl_Ui_Widg
    _mirror_disabled_state(obj, pd, disabled_delta);
    _full_eval(obj, pd);
 
+   if (!efl_alive_get(obj)) return;
    if (old_parent && _elm_config->atspi_mode)
      {
         Efl_Access_Object *aparent;

-- 


Reply via email to