forked from enlightenment/efl
evas: vg loader actually should hold a ref when no parent is given.
This commit is contained in:
parent
c88780b398
commit
49fbdcf17a
|
@ -762,7 +762,10 @@ vg_common_create_vg_node_helper(Svg_Node *node, Efl_VG *parent, Vg_File_Data *vg
|
||||||
case SVG_NODE_DOC:
|
case SVG_NODE_DOC:
|
||||||
case SVG_NODE_G:
|
case SVG_NODE_G:
|
||||||
{
|
{
|
||||||
vg = evas_vg_container_add(parent);
|
if (!parent)
|
||||||
|
vg = efl_add_ref(EFL_CANVAS_VG_CONTAINER_CLASS, NULL);
|
||||||
|
else
|
||||||
|
vg = efl_add(EFL_CANVAS_VG_CONTAINER_CLASS, parent);
|
||||||
_apply_vg_property(node, vg, vg_data);
|
_apply_vg_property(node, vg, vg_data);
|
||||||
EINA_LIST_FOREACH(node->child, l, child)
|
EINA_LIST_FOREACH(node->child, l, child)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue