From 690619ee885b802ad88b4f35868e077476e2973e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 2 Jan 2019 13:33:25 +0900 Subject: [PATCH] evas vg: ++safe code strong check validation of vg object. --- src/lib/evas/canvas/efl_canvas_vg_node.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/efl_canvas_vg_node.c b/src/lib/evas/canvas/efl_canvas_vg_node.c index a79de36962..0c0f383ee2 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_node.c +++ b/src/lib/evas/canvas/efl_canvas_vg_node.c @@ -30,7 +30,8 @@ _node_change(Efl_VG *obj, Efl_Canvas_Vg_Node_Data *nd) if (pnd->flags != EFL_GFX_CHANGE_FLAG_NONE) break; pnd->flags = EFL_GFX_CHANGE_FLAG_ALL; } - efl_canvas_vg_object_change(nd->vd); + if (efl_invalidated_get(nd->vg_obj)) return; + efl_canvas_vg_object_chang(nd->vd); } static void