[librsvg/librsvg-2.48] generate_cairo_mask: Don't push the mask_cr for longer than needed
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg/librsvg-2.48] generate_cairo_mask: Don't push the mask_cr for longer than needed
- Date: Thu, 30 Apr 2020 21:27:54 +0000 (UTC)
commit d32b5f1a1b2db16aaf6580871630944437cc3d9e
Author: Federico Mena Quintero <federico gnome org>
Date: Wed Apr 29 18:16:05 2020 -0500
generate_cairo_mask: Don't push the mask_cr for longer than needed
rsvg_internals/src/drawing_ctx.rs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/rsvg_internals/src/drawing_ctx.rs b/rsvg_internals/src/drawing_ctx.rs
index 4f46d55b..7e89f64d 100644
--- a/rsvg_internals/src/drawing_ctx.rs
+++ b/rsvg_internals/src/drawing_ctx.rs
@@ -442,15 +442,15 @@ impl DrawingCtx {
);
mask_cr.clip();
- self.push_cairo_context(mask_cr);
-
let _params = if mask.get_content_units() == CoordUnits::ObjectBoundingBox {
- self.get_cairo_context().transform(bbtransform.into());
+ mask_cr.transform(bbtransform.into());
self.push_view_box(1.0, 1.0)
} else {
self.get_view_params()
};
+ self.push_cairo_context(mask_cr);
+
let res = self.with_discrete_layer(
mask_node,
acquired_nodes,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]