[librsvg: 8/9] node: remove redundant param to draw()



commit 3db51b1d8365b3b14f611361b9ad7422150d4445
Author: Paolo Borelli <pborelli gnome org>
Date:   Sun May 26 11:36:22 2019 +0200

    node: remove redundant param to draw()

 rsvg_internals/src/drawing_ctx.rs | 2 +-
 rsvg_internals/src/node.rs        | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/rsvg_internals/src/drawing_ctx.rs b/rsvg_internals/src/drawing_ctx.rs
index f3325d0d..5ec629df 100644
--- a/rsvg_internals/src/drawing_ctx.rs
+++ b/rsvg_internals/src/drawing_ctx.rs
@@ -833,7 +833,7 @@ impl DrawingCtx {
 
         let values = cascaded.get();
         let res = if draw && values.is_visible() {
-            node.draw(node, cascaded, self, clipping)
+            node.draw(cascaded, self, clipping)
         } else {
             Ok(())
         };
diff --git a/rsvg_internals/src/node.rs b/rsvg_internals/src/node.rs
index 143b778b..221621ca 100644
--- a/rsvg_internals/src/node.rs
+++ b/rsvg_internals/src/node.rs
@@ -465,7 +465,6 @@ impl RsvgNode {
 
     pub fn draw(
         &self,
-        node: &RsvgNode,
         cascaded: &CascadedValues<'_>,
         draw_ctx: &mut DrawingCtx,
         clipping: bool,
@@ -475,7 +474,7 @@ impl RsvgNode {
                 let cr = dc.get_cairo_context();
                 cr.transform(self.get_transform());
 
-                self.borrow().node_impl.draw(node, cascaded, dc, clipping)
+                self.borrow().node_impl.draw(self, cascaded, dc, clipping)
             })
         } else {
             rsvg_log!("(not rendering element {} because it is in error)", self);


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