From 1986a30162a0d2b8961f6adb70017bb119dd34e4 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 29 May 2019 09:25:24 -0400 Subject: [PATCH] efl_ui/layout: do not trigger sizing eval on hint change if object is dead Summary: this fixes a huge number of errors during object deletion @fix Depends on D8979 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8987 --- src/lib/elementary/efl_ui_layout.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/elementary/efl_ui_layout.c b/src/lib/elementary/efl_ui_layout.c index ac54682493..2d37a902aa 100644 --- a/src/lib/elementary/efl_ui_layout.c +++ b/src/lib/elementary/efl_ui_layout.c @@ -144,6 +144,7 @@ _on_sub_object_size_hint_change(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { + if (!efl_alive_get(data)) return; ELM_WIDGET_DATA_GET_OR_RETURN(data, wd); elm_layout_sizing_eval(data); }