[dia/dia-0-97] Bug 582314 - Cairo PNG export doesn't paint the background correctly



commit 7ee04f3042df0996d604830e1edfec6c04361059
Author: Heikki Paajanen <hepaajan iki fi>
Date:   Sun May 24 16:46:37 2009 +0200

    Bug 582314 - Cairo PNG export doesn't paint the background correctly
    
    Instead of filling an rectangle it uses cairo_paint to clear to surface
    (as per http://cairographics.org/FAQ/#clear_a_surface)
    
    Signed-off-by: Hans Breuer <hans breuer org>
---
 plug-ins/cairo/diacairo-renderer.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/plug-ins/cairo/diacairo-renderer.c b/plug-ins/cairo/diacairo-renderer.c
index bef6323..be1495d 100644
--- a/plug-ins/cairo/diacairo-renderer.c
+++ b/plug-ins/cairo/diacairo-renderer.c
@@ -107,10 +107,7 @@ begin_render(DiaRenderer *self)
                              renderer->dia->bg_color.blue,
                              1.0);
     }
-  cairo_rectangle (renderer->cr, 
-                   renderer->dia->extents.left, renderer->dia->extents.top,
-                   renderer->dia->extents.right, renderer->dia->extents.bottom);
-  cairo_fill (renderer->cr);
+  cairo_paint (renderer->cr);
   if (renderer->with_alpha)
     {
       /* restore to default drawing */



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