[librsvg: 3/5] node: set overridden properties in NodeData::set_atts
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 3/5] node: set overridden properties in NodeData::set_atts
- Date: Sat, 18 May 2019 14:55:10 +0000 (UTC)
commit 5618ac02578ac5dd6d3243dfdfcd045d8c0987bb
Author: Paolo Borelli <pborelli gnome org>
Date: Sat May 18 00:56:36 2019 +0200
node: set overridden properties in NodeData::set_atts
rsvg_internals/src/node.rs | 10 +++-------
rsvg_internals/src/xml.rs | 2 --
2 files changed, 3 insertions(+), 9 deletions(-)
---
diff --git a/rsvg_internals/src/node.rs b/rsvg_internals/src/node.rs
index 981b1c0e..6c35b9cc 100644
--- a/rsvg_internals/src/node.rs
+++ b/rsvg_internals/src/node.rs
@@ -96,6 +96,9 @@ impl NodeData {
{
self.set_error(e);
}
+
+ let mut specified_values = self.specified_values.borrow_mut();
+ self.node_impl.set_overridden_properties(&mut specified_values);
}
fn save_style_attribute(&self, pbag: &PropertyBag<'_>) {
@@ -524,13 +527,6 @@ impl RsvgNode {
self.borrow().set_atts(node, pbag, locale);
}
- pub fn set_overridden_properties(&self) {
- let mut specified_values = self.borrow().specified_values.borrow_mut();
- self.borrow()
- .node_impl
- .set_overridden_properties(&mut specified_values);
- }
-
pub fn draw(
&self,
node: &RsvgNode,
diff --git a/rsvg_internals/src/xml.rs b/rsvg_internals/src/xml.rs
index fd18957b..4eb66da1 100644
--- a/rsvg_internals/src/xml.rs
+++ b/rsvg_internals/src/xml.rs
@@ -326,8 +326,6 @@ impl XmlState {
new_node.set_atts(&new_node, pbag, self.load_options.locale());
- new_node.set_overridden_properties();
-
new_node
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]