[librsvg: 31/45] Remove the bbox argument from PaintSource::resolve()



commit c43c4b1bfddb33290933fbcaf5d8a15ffc1c36ca
Author: Federico Mena Quintero <federico gnome org>
Date:   Mon Sep 30 09:01:43 2019 -0500

    Remove the bbox argument from PaintSource::resolve()
    
    It's not used anymore.

 rsvg_internals/src/gradient.rs     | 1 -
 rsvg_internals/src/paint_server.rs | 3 +--
 rsvg_internals/src/pattern.rs      | 1 -
 3 files changed, 1 insertion(+), 4 deletions(-)
---
diff --git a/rsvg_internals/src/gradient.rs b/rsvg_internals/src/gradient.rs
index 66e428a6..23bdabb1 100644
--- a/rsvg_internals/src/gradient.rs
+++ b/rsvg_internals/src/gradient.rs
@@ -583,7 +583,6 @@ impl PaintSource for NodeGradient {
         &self,
         node: &RsvgNode,
         draw_ctx: &mut DrawingCtx,
-        _bbox: &BoundingBox,
     ) -> Result<Option<Self::Resolved>, RenderingError> {
         let Unresolved { mut gradient, mut fallback } = self.get_unresolved(node);
 
diff --git a/rsvg_internals/src/paint_server.rs b/rsvg_internals/src/paint_server.rs
index 43d18512..4aad78a6 100644
--- a/rsvg_internals/src/paint_server.rs
+++ b/rsvg_internals/src/paint_server.rs
@@ -61,7 +61,6 @@ pub trait PaintSource {
         &self,
         node: &RsvgNode,
         draw_ctx: &mut DrawingCtx,
-        bbox: &BoundingBox,
     ) -> Result<Option<Self::Resolved>, RenderingError>;
 
     fn resolve_fallbacks_and_set_pattern(
@@ -71,7 +70,7 @@ pub trait PaintSource {
         opacity: &UnitInterval,
         bbox: &BoundingBox,
     ) -> Result<bool, RenderingError> {
-        if let Some(resolved) = self.resolve(&node, draw_ctx, bbox)? {
+        if let Some(resolved) = self.resolve(&node, draw_ctx)? {
             let cascaded = CascadedValues::new_from_node(node);
             let values = cascaded.get();
             resolved.set_pattern_on_draw_context(values, draw_ctx, opacity, bbox)
diff --git a/rsvg_internals/src/pattern.rs b/rsvg_internals/src/pattern.rs
index 1db0d3dd..5306e6bc 100644
--- a/rsvg_internals/src/pattern.rs
+++ b/rsvg_internals/src/pattern.rs
@@ -144,7 +144,6 @@ impl PaintSource for NodePattern {
         &self,
         node: &RsvgNode,
         draw_ctx: &mut DrawingCtx,
-        _bbox: &BoundingBox,
     ) -> Result<Option<Self::Resolved>, RenderingError> {
         *self.node.borrow_mut() = Some(node.downgrade());
 


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