discomfitor pushed a commit to branch enlightenment-0.21. http://git.enlightenment.org/core/enlightenment.git/commit/?id=d4179fea54570428c9b8b55ba93a8396ccb473ce
commit d4179fea54570428c9b8b55ba93a8396ccb473ce Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Fri Aug 11 18:48:53 2017 -0400 avoid object hide animations during shutdown --- src/bin/e_comp_object.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index 299943772..07dfaf622 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -2701,7 +2701,7 @@ _e_comp_object_util_show(void *data EINA_UNUSED, Evas_Object *obj) e_comp_shape_queue(); evas_object_show(obj); - if (ref) + if (ref && (!stopping)) { evas_object_ref(obj); evas_object_data_set(obj, "comp_ref", (void*)1); @@ -2729,7 +2729,7 @@ _e_comp_object_util_hide(void *data EINA_UNUSED, Evas_Object *obj) evas_object_unref(obj); return; } - if (!evas_object_data_del(obj, "comp_showing")) + if ((!stopping) && (!evas_object_data_del(obj, "comp_showing"))) { evas_object_ref(obj); evas_object_data_set(obj, "comp_ref", (void*)1); --