summaryrefslogtreecommitdiff
path: root/src/lib/evas
diff options
context:
space:
mode:
authorHermet Park <hermetpark@gmail.com>2020-02-11 21:44:52 +0900
committerHermet Park <hermetpark@gmail.com>2020-02-11 21:45:56 +0900
commitfbf792896febc45a47951c033d7bbc7320b44160 (patch)
treebd1e1f865c8062516bad1db840153d5cf452ecd2 /src/lib/evas
parent4f99a37aee19e743df40e04b7e13574216f8d619 (diff)
canvas proxy: fix broken proxy source clip set behavior.
Some internal logic has been wrongly changed while it's on refactoring. Fixed by reverting it.
Diffstat (limited to 'src/lib/evas')
-rw-r--r--src/lib/evas/canvas/evas_render.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index f5ebf9c2c1..27b3c52130 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -2156,7 +2156,7 @@ evas_render_mapped(Evas_Public_Data *evas, Evas_Object *eo_obj,
2156 _evas_render_mapped_mask(evas, obj, obj->cur->clipper, proxy_render_data, output, ctx, off_x, off_y, level, do_async); 2156 _evas_render_mapped_mask(evas, obj, obj->cur->clipper, proxy_render_data, output, ctx, off_x, off_y, level, do_async);
2157 else if (!proxy_src_clip && proxy_render_data) 2157 else if (!proxy_src_clip && proxy_render_data)
2158 { 2158 {
2159 if (!_proxy_context_clip(evas, ctx, proxy_render_data, proxy_render_data->proxy_obj, off_x, off_y)) 2159 if (!_proxy_context_clip(evas, ctx, proxy_render_data, obj, off_x, off_y))
2160 goto on_empty_clip; 2160 goto on_empty_clip;
2161 } 2161 }
2162 2162
@@ -2216,7 +2216,7 @@ evas_render_mapped(Evas_Public_Data *evas, Evas_Object *eo_obj,
2216 } 2216 }
2217 else if (proxy_render_data) 2217 else if (proxy_render_data)
2218 { 2218 {
2219 if (!_proxy_context_clip(evas, ctx, proxy_render_data, proxy_render_data->proxy_obj, off_x, off_y)) 2219 if (!_proxy_context_clip(evas, ctx, proxy_render_data, obj, off_x, off_y))
2220 goto on_empty_clip; 2220 goto on_empty_clip;
2221 } 2221 }
2222 } 2222 }
@@ -2274,7 +2274,7 @@ evas_render_mapped(Evas_Public_Data *evas, Evas_Object *eo_obj,
2274 } 2274 }
2275 else if (proxy_render_data) 2275 else if (proxy_render_data)
2276 { 2276 {
2277 if (!_proxy_context_clip(evas, ctx, proxy_render_data, proxy_render_data->proxy_obj, off_x, off_y)) 2277 if (!_proxy_context_clip(evas, ctx, proxy_render_data, obj, off_x, off_y))
2278 goto on_empty_clip; 2278 goto on_empty_clip;
2279 } 2279 }
2280 } 2280 }