summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-01-25 18:44:58 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-01-25 18:44:58 +0900
commita279852c8629ad498b0333274ea368060ec4d672 (patch)
tree40d9c24e670c8fea9a7daf6c988240ccf86610e2
parentbec54fc870e813ac5d091d34e2374ba01861a877 (diff)
evas - proxy - fix clipping of proxy renders that broke terminology
so proxies just rendered nothing when used in terminology. they used to work for the tab switcher (ctl+shift+home). this now works again. there is a good chance this may break something else though... what i can't seem to find... this fixes T5131
-rw-r--r--src/lib/evas/canvas/evas_render.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index c7b96883ec..551c423b3f 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -2140,9 +2140,10 @@ evas_render_mapped(Evas_Public_Data *evas, Evas_Object *eo_obj,
2140 if ((_evas_render_has_map(obj) && !_evas_render_can_map(obj)) || 2140 if ((_evas_render_has_map(obj) && !_evas_render_can_map(obj)) ||
2141 _evas_render_object_is_mask(obj->cur->clipper)) 2141 _evas_render_object_is_mask(obj->cur->clipper))
2142 evas_object_clip_recalc(obj); 2142 evas_object_clip_recalc(obj);
2143 _evas_render_mapped_context_clip_set(evas, eo_obj, obj, ctx, 2143 if (!proxy_render_data)
2144 proxy_render_data, 2144 _evas_render_mapped_context_clip_set(evas, eo_obj, obj, ctx,
2145 off_x, off_y); 2145 proxy_render_data,
2146 off_x, off_y);
2146 } 2147 }
2147 else 2148 else
2148 { 2149 {