[librsvg/attribute-parsers-737: 2/26] style.rs: use set_attribute()




commit 21ebad450b20236102486181214e226ab89d297a
Author: Federico Mena Quintero <federico gnome org>
Date:   Wed Oct 19 19:22:03 2022 -0500

    style.rs: use set_attribute()

 src/style.rs | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/src/style.rs b/src/style.rs
index 8c3028e92..aff92015d 100644
--- a/src/style.rs
+++ b/src/style.rs
@@ -2,7 +2,7 @@
 
 use markup5ever::{expanded_name, local_name, namespace_url, ns};
 
-use crate::element::{Draw, ElementResult, SetAttributes};
+use crate::element::{set_attribute, Draw, ElementResult, SetAttributes};
 use crate::error::*;
 use crate::session::Session;
 use crate::xml::Attributes;
@@ -54,10 +54,14 @@ impl Style {
 }
 
 impl SetAttributes for Style {
-    fn set_attributes(&mut self, attrs: &Attributes, _session: &Session) -> ElementResult {
+    fn set_attributes(&mut self, attrs: &Attributes, session: &Session) -> ElementResult {
         for (attr, value) in attrs.iter() {
             if attr.expanded() == expanded_name!("", "type") {
-                self.type_ = StyleType::parse(value).attribute(attr)?;
+                set_attribute(
+                    &mut self.type_,
+                    StyleType::parse(value).attribute(attr),
+                    session,
+                );
             }
         }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]