summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-01-27 15:02:27 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-02-03 11:12:20 +0900
commit5afa07bf6ca88871fa620ef07e268618ecf86c0f (patch)
tree53138dbbe2e4a1cd0dad88027d6af146897c06fb
parent0f32ab49cec1728d707506d4582f972fca19f7f8 (diff)
downloadefl-5afa07bf6ca88871fa620ef07e268618ecf86c0f.tar.gz
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.andre@samsung.com> Date: Tue Dec 23 18:57:45 2014 +0900 Evas masking: Fix invalid geometry after mask redraw
-rw-r--r--src/lib/evas/canvas/evas_render.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index cdb25c5d6a..e4e9f3a960 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)