summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2015-12-15 17:17:36 -0500
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-12-15 17:24:52 -0500
commit092d7a6f3d3015b258bdada1a33c676d99eec0c7 (patch)
treecc887ec8d276e53f593260b0a0bb1b56af611a67
parent990c23c840e1da53a4d3accd96d7645927129f2b (diff)
downloadefl-092d7a6f3d3015b258bdada1a33c676d99eec0c7.tar.gz
evas: resize master clip if framespace|viewport.changed is set
-rw-r--r--src/lib/evas/canvas/evas_render.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index 830516eb9a..90bb687a97 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -2600,6 +2600,10 @@ evas_render_updates_internal(Evas *eo_e,
ERR("viewport size != output size!");
}
+ if (e->framespace.clip && (e->framespace.changed || e->viewport.changed))
+ evas_object_resize(e->framespace.clip,
+ e->viewport.w - e->framespace.w,
+ e->viewport.h - e->framespace.h);
if (e->framespace.changed)
{
/* NB: If the framespace changes, we need to add a redraw rectangle