forked from enlightenment/efl
Revert "SvgLoader: Defs type nodes are not saved in loader's node list."
This reverts commit 40b6e44947
.
This has some side effects, we will intrdouce it again after fix it.
This commit is contained in:
parent
40b6e44947
commit
5065c9d0c2
|
@ -2160,23 +2160,17 @@ _evas_svg_loader_xml_open_parser(Evas_SVG_Loader *loader,
|
|||
parent = eina_array_data_get(loader->stack, eina_array_count(loader->stack) - 1);
|
||||
node = method(loader, parent, attrs, attrs_length);
|
||||
}
|
||||
eina_array_push(loader->stack, node);
|
||||
|
||||
if (node->type == SVG_NODE_DEFS)
|
||||
{
|
||||
loader->doc->node.doc.defs = node;
|
||||
loader->def = node;
|
||||
}
|
||||
else
|
||||
{
|
||||
eina_array_push(loader->stack, node);
|
||||
}
|
||||
}
|
||||
else if ((method = _find_graphics_factory(tag_name)))
|
||||
{
|
||||
if (eina_array_count(loader->stack) > 0)
|
||||
parent = eina_array_data_get(loader->stack, eina_array_count(loader->stack) - 1);
|
||||
else
|
||||
parent = loader->doc;
|
||||
node = method(loader, parent, attrs, attrs_length);
|
||||
}
|
||||
else if ((gradient_method = _find_gradient_factory(tag_name)))
|
||||
|
|
Loading…
Reference in New Issue