discomfitor pushed a commit to branch enlightenment-0.20.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=40ebd1d16ef69dc14d626ed5847e7906a4e9f66a

commit 40ebd1d16ef69dc14d626ed5847e7906a4e9f66a
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Mar 9 15:27:59 2016 -0500

    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 d31c17f..5a0f761 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3303,7 +3303,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 */

-- 


Reply via email to