diff options
author | Hermet Park <hermetpark@gmail.com> | 2019-01-07 19:23:37 +0900 |
---|---|---|
committer | Hermet Park <hermetpark@gmail.com> | 2019-01-07 19:28:14 +0900 |
commit | 71776d2153d44657673aaf944c02b687b3b11d1b (patch) | |
tree | eb468db223c5a32dd743f5d62d20933a75c120c0 | |
parent | efd0efb316324281ecd50c1cba2aaf0ee1feab10 (diff) |
evas vg: don't draw invisible nodes.
-rw-r--r-- | src/lib/evas/canvas/efl_canvas_vg_object.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_vg_object.c b/src/lib/evas/canvas/efl_canvas_vg_object.c index 6b64b7a..4ebf00d 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_object.c +++ b/src/lib/evas/canvas/efl_canvas_vg_object.c | |||
@@ -361,6 +361,8 @@ _evas_vg_render(Evas_Object_Protected_Data *obj, Efl_Canvas_Vg_Object_Data *pd, | |||
361 | void *engine, void *output, void *context, Efl_VG *node, | 361 | void *engine, void *output, void *context, Efl_VG *node, |
362 | Eina_Array *clips, Eina_Bool do_async) | 362 | Eina_Array *clips, Eina_Bool do_async) |
363 | { | 363 | { |
364 | if (!efl_gfx_entity_visible_get(node)) return; | ||
365 | |||
364 | if (efl_isa(node, EFL_CANVAS_VG_CONTAINER_CLASS)) | 366 | if (efl_isa(node, EFL_CANVAS_VG_CONTAINER_CLASS)) |
365 | { | 367 | { |
366 | Efl_Canvas_Vg_Container_Data *cd = | 368 | Efl_Canvas_Vg_Container_Data *cd = |