[librsvg] Node.set_error(): Print errors for now; we'll log them properly later



commit 681753c9f6402cb1c159e415ea8da315cebd3bf7
Author: Federico Mena Quintero <federico gnome org>
Date:   Fri Aug 3 12:45:01 2018 -0500

    Node.set_error(): Print errors for now; we'll log them properly later

 rsvg_internals/src/node.rs | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/rsvg_internals/src/node.rs b/rsvg_internals/src/node.rs
index 28839733..47fbbaf2 100644
--- a/rsvg_internals/src/node.rs
+++ b/rsvg_internals/src/node.rs
@@ -431,6 +431,13 @@ impl Node {
     }
 
     pub fn set_error(&self, error: NodeError) {
+        println!(
+            "(attribute error for {:?} id={}:\n  {}\n  element will not be rendered!)",
+            self.node_type,
+            self.get_id().unwrap_or("None"),
+            error
+        );
+
         *self.result.borrow_mut() = Err(error);
     }
 


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