if (!efl_isa(parent, EFL_CANVAS_VG_CONTAINER_CLASS)) return;
Efl_Canvas_Vg_Container_Data *cd = efl_data_scope_get(parent, EFL_CANVAS_VG_CONTAINER_CLASS);
+ if (!cd->children) return;
+ if (eina_list_data_get(eina_list_last(cd->children)) == obj) return;
cd->children = eina_list_remove(cd->children, obj);
cd->children = eina_list_append(cd->children, obj);
_node_change(parent, efl_data_scope_get(parent, MY_CLASS));
if (!efl_isa(parent, EFL_CANVAS_VG_CONTAINER_CLASS)) return;
Efl_Canvas_Vg_Container_Data *cd = efl_data_scope_get(parent, EFL_CANVAS_VG_CONTAINER_CLASS);
+ if (!cd->children) return;
+ if (eina_list_data_get(cd->children) == obj) return;
cd->children = eina_list_remove(cd->children, obj);
cd->children = eina_list_prepend(cd->children, obj);
_node_change(parent, efl_data_scope_get(parent, MY_CLASS));