diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-12-15 17:17:36 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-12-15 17:24:52 -0500 |
commit | 092d7a6f3d3015b258bdada1a33c676d99eec0c7 (patch) | |
tree | cc887ec8d276e53f593260b0a0bb1b56af611a67 | |
parent | 990c23c840e1da53a4d3accd96d7645927129f2b (diff) | |
download | efl-092d7a6f3d3015b258bdada1a33c676d99eec0c7.tar.gz |
evas: resize master clip if framespace|viewport.changed is set
-rw-r--r-- | src/lib/evas/canvas/evas_render.c | 4 |
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 |