aboutsummaryrefslogtreecommitdiffstats
path: root/legacy/evas/src/lib/canvas/evas_clip.c
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2011-03-21 15:18:26 +0000
committerCedric BAIL <cedric.bail@free.fr>2011-03-21 15:18:26 +0000
commit2b3ee3f630f11a25f6f4c9b715299aeacfaa9991 (patch)
tree4a03479edfddbf512418abe314b8689322099d6c /legacy/evas/src/lib/canvas/evas_clip.c
parentEcore/Xlib: Remove unused variable. (diff)
downloadefl-2b3ee3f630f11a25f6f4c9b715299aeacfaa9991.tar.gz
evas: hopefully the last clip bug fix.
If no one see breakage due to this, I will backport all of them in two days. SVN revision: 57934
Diffstat (limited to 'legacy/evas/src/lib/canvas/evas_clip.c')
-rw-r--r--legacy/evas/src/lib/canvas/evas_clip.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/legacy/evas/src/lib/canvas/evas_clip.c b/legacy/evas/src/lib/canvas/evas_clip.c
index 88defd6b17..08bd86e440 100644
--- a/legacy/evas/src/lib/canvas/evas_clip.c
+++ b/legacy/evas/src/lib/canvas/evas_clip.c
@@ -7,6 +7,8 @@ evas_object_clip_dirty(Evas_Object *obj)
Eina_List *l;
Evas_Object *data;
+ if (obj->cur.cache.clip.dirty) return ;
+
obj->cur.cache.clip.dirty = 1;
EINA_LIST_FOREACH(obj->clip.clipees, l, data)
evas_object_clip_dirty(data);