[librsvg: 5/51] filters/image.rs: Don't create a NodeError directly



commit 6445bb10670880780fcd7f6e93d488b45cfaa4e7
Author: Federico Mena Quintero <federico gnome org>
Date:   Mon Dec 16 20:15:22 2019 -0600

    filters/image.rs: Don't create a NodeError directly

 rsvg_internals/src/filters/image.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/rsvg_internals/src/filters/image.rs b/rsvg_internals/src/filters/image.rs
index 2018989f..06e24df4 100644
--- a/rsvg_internals/src/filters/image.rs
+++ b/rsvg_internals/src/filters/image.rs
@@ -4,7 +4,7 @@ use markup5ever::{expanded_name, local_name, namespace_url, ns};
 use crate::allowed_url::{Fragment, Href};
 use crate::aspect_ratio::AspectRatio;
 use crate::drawing_ctx::DrawingCtx;
-use crate::error::{NodeError, RenderingError};
+use crate::error::*;
 use crate::node::{CascadedValues, NodeResult, NodeTrait, RsvgNode};
 use crate::parsers::ParseValue;
 use crate::property_bag::PropertyBag;
@@ -167,8 +167,8 @@ impl NodeTrait for FeImage {
                 // "path" is used by some older Adobe Illustrator versions
                 expanded_name!(xlink "href") | expanded_name!(svg "path") => {
                     let href = Href::parse(value).map_err(|_| {
-                        NodeError::parse_error(attr, "could not parse href")
-                    })?;
+                        ValueErrorKind::parse_error("could not parse href")
+                    }).attribute(attr)?;
 
                     self.href = Some(href);
                 }


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