[librsvg: 1/26] element_name() - return a QualName, not a str



commit 887fb8a870bd3954bd2a103f50f26bc7078a092b
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Nov 7 11:19:07 2019 -0600

    element_name() - return a QualName, not a str

 rsvg_internals/src/css.rs  | 2 +-
 rsvg_internals/src/node.rs | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/rsvg_internals/src/css.rs b/rsvg_internals/src/css.rs
index a14142a1..bba7e9b8 100644
--- a/rsvg_internals/src/css.rs
+++ b/rsvg_internals/src/css.rs
@@ -217,7 +217,7 @@ impl CssRules {
         //
         // This is basically a semi-compliant CSS2 selection engine
 
-        let element_name = node_data.element_name();
+        let element_name = node_data.element_name().local.as_ref();
         let id = node_data.get_id();
 
         // *
diff --git a/rsvg_internals/src/node.rs b/rsvg_internals/src/node.rs
index 3e4a701d..b98b8cc0 100644
--- a/rsvg_internals/src/node.rs
+++ b/rsvg_internals/src/node.rs
@@ -78,8 +78,8 @@ impl NodeData {
         self.node_type
     }
 
-    pub fn element_name(&self) -> &str {
-        self.element_name.local.as_ref()
+    pub fn element_name(&self) -> &QualName {
+        &self.element_name
     }
 
     pub fn get_id(&self) -> Option<&str> {


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