From e055f9e4021742e0576165f5c85d7e737c5389fe Mon Sep 17 00:00:00 2001 From: Mateusz Palkowski Date: Wed, 9 Dec 2020 16:30:22 +0100 Subject: [PATCH] evas vector: Fixed dereferencing uninitialized matrix Apps on tizen crashed when using check. Checking for uninitialized transform matrices solves this problem. Change-Id: I09efe75b52c106369e1c8670dbc12a4896a1e6a8 --- src/lib/evas/canvas/efl_canvas_vg_shape.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/efl_canvas_vg_shape.c b/src/lib/evas/canvas/efl_canvas_vg_shape.c index 912d350..eb8dd0f 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_shape.c +++ b/src/lib/evas/canvas/efl_canvas_vg_shape.c @@ -746,7 +746,7 @@ _efl_canvas_vg_shape_render_pre_tvg(Evas_Object_Protected_Data *vg_pd, { scale_x = vg_pd->cur->geometry.w / (double) w; scale_y = vg_pd->cur->geometry.h / (double) h; - eina_matrix3_scale(cTransform, scale_x, scale_y); + if (cTransform) eina_matrix3_scale(cTransform, scale_x, scale_y); } } -- 2.7.4