diff --git a/src/lib/evas/canvas/efl_canvas_vg_shape.c b/src/lib/evas/canvas/efl_canvas_vg_shape.c index fb886d55df..9186c18220 100644 --- a/src/lib/evas/canvas/efl_canvas_vg_shape.c +++ b/src/lib/evas/canvas/efl_canvas_vg_shape.c @@ -474,7 +474,12 @@ evas_vg_shape_add(Efl_Canvas_Vg_Node *parent) { /* Warn it because the usage has been changed. We can remove this message after v1.21. */ - if (!parent) CRI("Efl_Canvas_Vg_Shape only allow Efl_Canvas_Vg_Node as the parent"); + if (!parent) + { + ERR("Efl_Canvas_Vg_Shape only allow Efl_Canvas_Vg_Node as the parent"); + return NULL; + } + return efl_add(MY_CLASS, parent); }