discomfitor pushed a commit to branch efl-1.16.

http://git.enlightenment.org/core/efl.git/commit/?id=ac80356134d5b97316a975886da933d4bb7f06e2

commit ac80356134d5b97316a975886da933d4bb7f06e2
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
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

-- 


Reply via email to