evas: resize master clip if framespace|viewport.changed is set

This commit is contained in:
Mike Blumenkrantz 2015-12-15 17:17:36 -05:00
parent 990c23c840
commit 092d7a6f3d
1 changed files with 4 additions and 0 deletions

View File

@ -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