summaryrefslogtreecommitdiff
path: root/src/lib/evas
diff options
context:
space:
mode:
authorHermet Park <hermetpark@gmail.com>2020-02-20 21:20:09 +0900
committerHermet Park <hermetpark@gmail.com>2020-02-20 21:20:09 +0900
commit68ae71db812121df72d9993fab6426fb9abd114d (patch)
tree34cd39047adf29e11cb74282f3c86197fc3dea79 /src/lib/evas
parent302d9554419c7ec45dd6a3607bdc91a8290285aa (diff)
canvas proxy: fix broken proxy source clipping function.
The issue is proxy source clipping is not applied properly, Obviously that is a regression bug by the code refactoring. Found out this condition is insane, looks like a wrongly introduced. @fix
Diffstat (limited to 'src/lib/evas')
-rw-r--r--src/lib/evas/canvas/evas_render.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index aba4103907..3d478a429b 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -2209,10 +2209,9 @@ evas_render_mapped(Evas_Public_Data *evas, Evas_Object *eo_obj,
2209 if ((_evas_render_has_map(obj) && !_evas_render_can_map(obj)) || 2209 if ((_evas_render_has_map(obj) && !_evas_render_can_map(obj)) ||
2210 _evas_render_object_is_mask(obj->cur->clipper)) 2210 _evas_render_object_is_mask(obj->cur->clipper))
2211 evas_object_clip_recalc(obj); 2211 evas_object_clip_recalc(obj);
2212 if (!proxy_render_data) 2212 _evas_render_mapped_context_clip_set(evas, eo_obj, obj, ctx,
2213 _evas_render_mapped_context_clip_set(evas, eo_obj, obj, ctx, 2213 proxy_render_data,
2214 proxy_render_data, 2214 off_x, off_y);
2215 off_x, off_y);
2216 } 2215 }
2217 else if (proxy_render_data) 2216 else if (proxy_render_data)
2218 { 2217 {