diff options
author | Dom Lachowicz <doml@src.gnome.org> | 2006-02-05 20:14:26 +0000 |
---|---|---|
committer | Dom Lachowicz <doml@src.gnome.org> | 2006-02-05 20:14:26 +0000 |
commit | d727dead2ab62fda537a6c5b98d0b0750ea97e92 (patch) | |
tree | 2ba9b08fed292e52ba6c3b5a82480dfd63698dc9 /rsvg-cairo-render.c | |
parent | 5ec046657dfd121cfaf0ee1d1046fb7aa30d0718 (diff) | |
download | librsvg-d727dead2ab62fda537a6c5b98d0b0750ea97e92.tar.gz |
Bug #323114; work-around for a nasty cairo bug wrt pixel dirt
* rsvg-cairo-draw.c: Bug #323114; work-around for a nasty cairo bug wrt pixel dirt
Diffstat (limited to 'rsvg-cairo-render.c')
-rw-r--r-- | rsvg-cairo-render.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rsvg-cairo-render.c b/rsvg-cairo-render.c index d8814df8..43c1f322 100644 --- a/rsvg-cairo-render.c +++ b/rsvg-cairo-render.c @@ -65,6 +65,12 @@ rsvg_cairo_render_new(cairo_t * cr, double width, double height) cairo_render->cr_stack = NULL; cairo_render->bb_stack = NULL; cairo_render->pixbuf_stack = NULL; + + cairo_save(cr); + cairo_set_operator(cr, CAIRO_OPERATOR_CLEAR); + cairo_paint(cr); + cairo_restore(cr); + return cairo_render; } |