[librsvg] gitlab#91 - Initialize the intial Cairo context in the clipping context correctly
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] gitlab#91 - Initialize the intial Cairo context in the clipping context correctly
- Date: Fri, 2 Feb 2018 16:53:00 +0000 (UTC)
commit 562e00a6ad444b503b963841cc23a49a2f69cc00
Author: Massimo <sixtysix inwind it>
Date: Fri Feb 2 10:49:11 2018 -0600
gitlab#91 - Initialize the intial Cairo context in the clipping context correctly
We were mis-rendering clipped objects only when the initial transform
passed to rsvg_handle_render_cairo() is not an identity transform.
https://gitlab.gnome.org/GNOME/librsvg/issues/91
rsvg-cairo-clip.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/rsvg-cairo-clip.c b/rsvg-cairo-clip.c
index c4cf980..ba14804 100644
--- a/rsvg-cairo-clip.c
+++ b/rsvg-cairo-clip.c
@@ -160,7 +160,7 @@ rsvg_cairo_clip_render_new (cairo_t *cr, RsvgCairoRender *parent)
render->add_clipping_rect = rsvg_cairo_clip_add_clipping_rect;
render->get_surface_of_node = NULL;
- cairo_render->initial_cr = parent->cr;
+ cairo_render->initial_cr = parent->initial_cr;
cairo_render->cr = cr;
cairo_render->width = parent->width;
cairo_render->height = parent->height;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]