From 2017eda0bc794c47f1f3bbfe66ba27bac2125555 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 9 Mar 2016 15:27:59 -0500 Subject: [PATCH] don't add render update during ignored damage on deleted clients ref 1507f815a540df8c55b9dec88fe378ed6834879f --- src/bin/e_comp_object.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index c5387700f..5db61d5b6 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -3336,7 +3336,8 @@ e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h) if (cw->updates_full) { RENDER_DEBUG("IGNORED %p: %d,%d %dx%d", cw->ec, x, y, w, h); - e_comp_object_render_update_add(obj); + if (!e_object_is_del(E_OBJECT(cw->ec))) + e_comp_object_render_update_add(obj); return; } /* clip rect to client surface */