diff options
author | Paolo Borelli <pborelli@gnome.org> | 2018-08-19 21:59:56 +0200 |
---|---|---|
committer | Paolo Borelli <pborelli@gnome.org> | 2018-08-20 12:49:04 +0200 |
commit | 4f39e253538d27c355bf4c90bf5c9d5662ef831d (patch) | |
tree | 2880024454718b176fb3d235eaab1e9caf1a8150 /librsvg | |
parent | ccf35bd764a69dc1b2673a37c65053684e7a8171 (diff) | |
download | librsvg-4f39e253538d27c355bf4c90bf5c9d5662ef831d.tar.gz |
load: move here the helper to set atts on the svg nodes
This is more symmetric with the code for the other nodes, which
is already in rsvg_load_set_node_atts.
Diffstat (limited to 'librsvg')
-rw-r--r-- | librsvg/rsvg-load.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/librsvg/rsvg-load.c b/librsvg/rsvg-load.c index a1614072..5bd20016 100644 --- a/librsvg/rsvg-load.c +++ b/librsvg/rsvg-load.c @@ -46,13 +46,13 @@ RsvgNode *rsvg_load_new_node (const char *element_name, RsvgNode *parent, RsvgPr G_GNUC_INTERNAL void rsvg_load_set_node_atts (RsvgHandle *handle, RsvgNode *node, const char *element_name, RsvgPropertyBag atts); -/* Implemented in rsvg_internals/src/node.rs */ +/* Implemented in rsvg_internals/src/load.rs */ G_GNUC_INTERNAL -void rsvg_node_register_in_defs(RsvgNode *node, RsvgDefs *defs); +void rsvg_load_set_svg_node_atts (RsvgHandle *handle, RsvgNode *node); -/* Implemented in rsvg_internals/src/structure.rs */ +/* Implemented in rsvg_internals/src/node.rs */ G_GNUC_INTERNAL -void rsvg_node_svg_apply_atts (RsvgNode *node, RsvgHandle *handle); +void rsvg_node_register_in_defs(RsvgNode *node, RsvgDefs *defs); struct RsvgLoad { RsvgHandle *handle; @@ -663,8 +663,8 @@ sax_end_element_cb (void *data, const xmlChar * xmlname) load->handler = NULL; } - if (load->currentnode && rsvg_node_get_type (load->currentnode) == RSVG_NODE_TYPE_SVG) { - rsvg_node_svg_apply_atts (load->currentnode, load->handle); + if (load->currentnode) { + rsvg_load_set_svg_node_atts (load->handle, load->currentnode); } if (load->currentnode && topmost_element_name_is (load, name)) { |