[librsvg: 5/9] DrawingCtx::clip_to_node - Prepare for switching to BoundingBox::rect_to_transform



commit de76d1ba94b48a748e46f9f4091ce36c2fc97656
Author: Federico Mena Quintero <federico gnome org>
Date:   Wed Apr 29 19:45:22 2020 -0500

    DrawingCtx::clip_to_node - Prepare for switching to BoundingBox::rect_to_transform

 rsvg_internals/src/drawing_ctx.rs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/rsvg_internals/src/drawing_ctx.rs b/rsvg_internals/src/drawing_ctx.rs
index 1116cc0e..f550abf1 100644
--- a/rsvg_internals/src/drawing_ctx.rs
+++ b/rsvg_internals/src/drawing_ctx.rs
@@ -351,19 +351,19 @@ impl DrawingCtx {
         let transform = if units == CoordUnits::ObjectBoundingBox {
             let bbox_rect = bbox.rect.as_ref().unwrap();
 
-            Some(Transform::new_unchecked(
+            Transform::new_unchecked(
                 bbox_rect.width(),
                 0.0,
                 0.0,
                 bbox_rect.height(),
                 bbox_rect.x0,
                 bbox_rect.y0,
-            ))
+            )
         } else {
-            None
+            Transform::identity()
         };
 
-        self.with_saved_transform(transform, &mut |dc| {
+        self.with_saved_transform(Some(transform), &mut |dc| {
             let cr = dc.get_cairo_context();
 
             // here we don't push a layer because we are clipping


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