jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e61182f7aca6504ba19fb2847ae7352c336e0e4e

commit e61182f7aca6504ba19fb2847ae7352c336e0e4e
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Wed Jan 6 22:08:58 2016 +0900

    Evas render: Fix render artifacts with a mapped object
    
    Problem visible in Enventor "map" example, with the SW engine.
    
    Fixes T2979
---
 src/lib/evas/canvas/evas_render.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/evas/canvas/evas_render.c 
b/src/lib/evas/canvas/evas_render.c
index bfa350d..c9bc480 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -615,7 +615,7 @@ _evas_render_phase1_object_process(Evas_Public_Data *e, 
Evas_Object *eo_obj,
           }
         return clean_them;
      }
-   else if (hmap) // && !can_map) // FIXME
+   else if (hmap && !can_map)
      {
         RD(level, "  had map - restack objs\n");
         //        OBJ_ARRAY_PUSH(restack_objects, obj);
@@ -632,7 +632,7 @@ _evas_render_phase1_object_process(Evas_Public_Data *e, 
Evas_Object *eo_obj,
                   *redraw_all = 1;
                }
           }
-        if (!(map && !can_map) && obj->cur->clipper)
+        if (!map && obj->cur->clipper)
           {
              // Fix some bad clipping issues after an evas_map animation 
finishes
              evas_object_change(obj->cur->clipper->object, obj->cur->clipper);

-- 


Reply via email to