[librsvg: 2/15] ResolvedPrimitive: now we can assume that the ctx's transform is valid




commit aeac62fb0e575957ab1c9df7ec0b3ab084c7d1c6
Author: Federico Mena Quintero <federico gnome org>
Date:   Wed Apr 7 17:35:17 2021 -0500

    ResolvedPrimitive: now we can assume that the ctx's transform is valid

 src/filters/mod.rs | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)
---
diff --git a/src/filters/mod.rs b/src/filters/mod.rs
index 6efa7fc5..7ac2c4bb 100644
--- a/src/filters/mod.rs
+++ b/src/filters/mod.rs
@@ -155,19 +155,12 @@ impl ResolvedPrimitive {
             check_px_or_percent_units(self.height)?;
         }
 
-        let transform = ctx.paffine();
-        if !transform.is_invertible() {
-            return Err(FilterError::InvalidParameter(
-                "transform is not invertible".to_string(),
-            ));
-        }
-
         Ok(BoundsBuilder::new(
             self.x,
             self.y,
             self.width,
             self.height,
-            transform,
+            ctx.paffine(),
         ))
     }
 }


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