From c6367dacdaeafc2fc0324de53e25911bd0cdbfb8 Mon Sep 17 00:00:00 2001 From: devilhorns Date: Wed, 15 Aug 2012 10:00:09 +0000 Subject: [PATCH] Evas (wayland): We should also check for framespace changes here and adjust the clip size and position if something changed. NB: Found this during final fullscreen testing where, when fullscreen, the clip was not getting moved or resized. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@75291 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/canvas/evas_render.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/canvas/evas_render.c b/src/lib/canvas/evas_render.c index cc1c6f7..114f6b8 100644 --- a/src/lib/canvas/evas_render.c +++ b/src/lib/canvas/evas_render.c @@ -1384,8 +1384,11 @@ evas_render_updates_internal(Evas *e, { /* master clip is already present. check for size changes in the * viewport, and update master clip size if needed */ - if ((e->viewport.changed) || (e->output.changed)) + if ((e->viewport.changed) || (e->output.changed) || + (e->framespace.changed)) { + evas_object_move(e->framespace.clip, + e->framespace.x, e->framespace.y); evas_object_resize(e->framespace.clip, e->viewport.w - e->framespace.w, e->viewport.h - e->framespace.h); -- 2.7.4