From 87611f8f9e89667e8062278885354d2b81151f50 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 14 Oct 2019 17:52:47 +0900 Subject: [PATCH] canvas vg: don't draw images if it's full transparent. --- src/lib/evas/canvas/efl_canvas_vg_image.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/evas/canvas/efl_canvas_vg_image.c b/src/lib/evas/canvas/efl_canvas_vg_image.c index 2b99efbaef..80729bb07c 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_image.c +++ b/src/lib/evas/canvas/efl_canvas_vg_image.c @@ -29,6 +29,10 @@ _efl_canvas_vg_image_render_pre(Evas_Object_Protected_Data *vg_pd, if (nd->flags == EFL_GFX_CHANGE_FLAG_NONE) return; + int a; + efl_gfx_color_get(obj, NULL, NULL, NULL, &a); + if (a <= 0) return; + nd->flags = EFL_GFX_CHANGE_FLAG_NONE; EFL_CANVAS_VG_COMPUTE_MATRIX(ctransform, ptransform, nd);