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; --
