From b8bab8e6f07e3b2076d233208ee417b00db9ae1c Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Thu, 4 Jun 2020 10:28:21 +0900 Subject: [PATCH] Efl.Canvas.Vg.Object: Fix backup size Summary: Make the size to be backed up and the size to be compared equal. and minor fix Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11925 --- src/lib/evas/canvas/efl_canvas_vg_object.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/evas/canvas/efl_canvas_vg_object.c b/src/lib/evas/canvas/efl_canvas_vg_object.c index 01a6928e70..0ce2fbb22d 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_object.c +++ b/src/lib/evas/canvas/efl_canvas_vg_object.c @@ -727,7 +727,7 @@ _user_vg_entry_render(Evas_Object_Protected_Data *obj, user_entry->path_bounds.w, user_entry->path_bounds.h); - if (pd->viewbox.w != 0 || pd->viewbox.h !=0) + if (pd->viewbox.w != 0 && pd->viewbox.h !=0) { double sx = 0, sy= 0; sx = (double)render_rect.w / (double)pd->viewbox.w; @@ -748,8 +748,8 @@ _user_vg_entry_render(Evas_Object_Protected_Data *obj, (user_entry->h != render_rect.h)) { ENFN->ector_surface_cache_drop(engine, user_entry->root); - user_entry->w = w; - user_entry->h = h; + user_entry->w = render_rect.w; + user_entry->h = render_rect.h; } //if the buffer is not created yet