discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=2017eda0bc794c47f1f3bbfe66ba27bac2125555

commit 2017eda0bc794c47f1f3bbfe66ba27bac2125555
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 c538770..5db61d5 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 */

-- 


Reply via email to