summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiklosh <miklosh@users.sourceforge.net>2007-08-23 11:23:22 +0000
committermiklosh <miklosh@users.sourceforge.net>2007-08-23 11:23:22 +0000
commit0bdb1fca9e0dfd5ec9677612ebd5ee5801df9377 (patch)
tree583eecdcad569066d67f79b3bae59b7a695fda9b
parentAvoid transforming a group with an already set clip-path (diff)
downloadinkscape-0bdb1fca9e0dfd5ec9677612ebd5ee5801df9377.tar.gz
inkscape-0bdb1fca9e0dfd5ec9677612ebd5ee5801df9377.zip
Clear Cairo surface to white before rendering preview
(bzr r3571)
-rw-r--r--src/extension/internal/pdfinput/pdf-input.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp
index c0982187a..ebe8c3ae2 100644
--- a/src/extension/internal/pdfinput/pdf-input.cpp
+++ b/src/extension/internal/pdfinput/pdf-input.cpp
@@ -522,6 +522,8 @@ void PdfImportDialog::_setPreviewPage(int page) {
_cairo_surface = cairo_image_surface_create_for_data(_thumb_data,
CAIRO_FORMAT_ARGB32, _thumb_width, _thumb_height, _thumb_rowstride);
cairo_t *cr = cairo_create(_cairo_surface);
+ cairo_set_source_rgba(cr, 1.0, 1.0, 1.0, 1.0); // Set fill color to white
+ cairo_paint(cr); // Clear it
cairo_scale(cr, scale_factor, scale_factor); // Use Cairo for resizing the image
_preview_output_dev->setCairo(cr);
// Render page