jpeg pushed a commit to branch master.

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

commit 5afa07bf6ca88871fa620ef07e268618ecf86c0f
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Tue Jan 27 15:02:27 2015 +0900

    Evas masking: Check only the variable we want to set
    
    This is a left-over from a previous fix a few weeks ago.
    The point of this "if" is just to avoid writing the COW value
    if not needed.
    
    For reference:
      commit f876cf31f8d6fd48f7602bd593c24c1a07138d8f
      Author: Jean-Philippe Andre <jp.an...@samsung.com>
      Date:   Tue Dec 23 18:57:45 2014 +0900
        Evas masking: Fix invalid geometry after mask redraw
---
 src/lib/evas/canvas/evas_render.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/lib/evas/canvas/evas_render.c 
b/src/lib/evas/canvas/evas_render.c
index cdb25c5..e4e9f3a 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -302,11 +302,7 @@ _evas_mask_redraw_set(Evas_Public_Data *e EINA_UNUSED,
    Evas_Object_Protected_Data *clippee;
    Eina_List *l;
 
-   if (!(obj->mask->redraw &&
-         obj->mask->x == obj->cur->geometry.x &&
-         obj->mask->y == obj->cur->geometry.y &&
-         obj->mask->w == obj->cur->geometry.w &&
-         obj->mask->h == obj->cur->geometry.h))
+   if (!(obj->mask->redraw))
      {
         EINA_COW_WRITE_BEGIN(evas_object_mask_cow, obj->mask,
                              Evas_Object_Mask_Data, mask)

-- 


Reply via email to