discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=38a8de6a1d0b6c188174572e8e5cd0938ee04143

commit 38a8de6a1d0b6c188174572e8e5cd0938ee04143
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Fri Oct 2 13:44:37 2015 -0400

    unify comp render returns for argb and non-argb clients
---
 src/bin/e_comp_object.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index a9739c5..4180478 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -3646,14 +3646,7 @@ e_comp_object_render(Evas_Object *obj)
           }
         else
           evas_object_image_data_set(cw->obj, cw->blanked ? NULL : pix);
-        EINA_LIST_FOREACH(cw->obj_mirror, l, o)
-          {
-             evas_object_image_data_set(o, pix);
-             evas_object_image_pixels_dirty_set(o, EINA_FALSE);
-          }
-        eina_iterator_free(it);
-        E_FREE_FUNC(cw->pending_updates, eina_tiler_free);
-        return ret;
+        goto end;
      }
 
    pix = evas_object_image_data_get(cw->obj, EINA_TRUE);
@@ -3680,6 +3673,7 @@ e_comp_object_render(Evas_Object *obj)
         RENDER_DEBUG("UPDATE [%p]: %d %d %dx%d -- pix = %p", cw->ec, r->x, 
r->y, r->w, r->h, pix);
      }
    evas_object_image_data_set(cw->obj, cw->blanked ? NULL : pix);
+end:
    EINA_LIST_FOREACH(cw->obj_mirror, l, o)
      {
         evas_object_image_data_set(o, pix);

-- 


Reply via email to