summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/evas/canvas/evas_render.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index 139e292ad3..f8abfd5700 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -2722,6 +2722,15 @@ _evas_render_cutout_add(Evas_Public_Data *evas, void *context,
2722 obj->cur->cache.clip.w, obj->cur->cache.clip.h); 2722 obj->cur->cache.clip.w, obj->cur->cache.clip.h);
2723 } 2723 }
2724 else return; 2724 else return;
2725 if (!_is_obj_in_framespace(obj, evas))
2726 {
2727 int fw, fh;
2728
2729 fw = evas->viewport.w - evas->framespace.w;
2730 fh = evas->viewport.h - evas->framespace.h;
2731 RECTS_CLIP_TO_RECT(cox, coy, cow, coh,
2732 0, 0, fw, fh);
2733 }
2725 if (cutout_margin) 2734 if (cutout_margin)
2726 { 2735 {
2727 cox += cutout_margin->l; 2736 cox += cutout_margin->l;