summaryrefslogtreecommitdiff
path: root/librsvg
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@gnome.org>2018-08-19 21:59:56 +0200
committerPaolo Borelli <pborelli@gnome.org>2018-08-20 12:49:04 +0200
commit4f39e253538d27c355bf4c90bf5c9d5662ef831d (patch)
tree2880024454718b176fb3d235eaab1e9caf1a8150 /librsvg
parentccf35bd764a69dc1b2673a37c65053684e7a8171 (diff)
downloadlibrsvg-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.c12
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)) {