From d4179fea54570428c9b8b55ba93a8396ccb473ce Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 11 Aug 2017 18:48:53 -0400 Subject: [PATCH] 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);