discomfitor pushed a commit to branch efl-1.16. http://git.enlightenment.org/core/efl.git/commit/?id=ac80356134d5b97316a975886da933d4bb7f06e2
commit ac80356134d5b97316a975886da933d4bb7f06e2 Author: Mike Blumenkrantz <[email protected]> Date: Tue Dec 15 17:17:36 2015 -0500 evas: resize master clip if framespace|viewport.changed is set --- src/lib/evas/canvas/evas_render.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index ae5c77b..43945c2 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 --
