Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--backend/pdf/ev-poppler.cc10
1 files changed, 1 insertions, 9 deletions
diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
index 6ba82a6..0a073ca 100644
--- a/backend/pdf/ev-poppler.cc
+++ b/backend/pdf/ev-poppler.cc
@@ -487,17 +487,11 @@ pdf_page_render (PopplerPage *page,
#ifdef HAVE_POPPLER_PAGE_RENDER
cairo_t *cr;
- cairo_pattern_t *pattern;
surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
width, height);
cr = cairo_create (surface);
- cairo_save (cr);
- cairo_set_source_rgba (cr, 1., 1., 1., 0);
- cairo_paint (cr);
- cairo_restore (cr);
-
switch (rc->rotation) {
case 90:
cairo_translate (cr, width, 0);
@@ -515,12 +509,10 @@ pdf_page_render (PopplerPage *page,
cairo_rotate (cr, rc->rotation * G_PI / 180.0);
poppler_page_render (page, cr);
- pattern = cairo_pattern_create_rgb (1., 1., 1.);
cairo_set_operator (cr, CAIRO_OPERATOR_DEST_OVER);
- cairo_set_source (cr, pattern);
+ cairo_set_source_rgb (cr, 1., 1., 1.);
cairo_paint (cr);
- cairo_pattern_destroy (pattern);
cairo_destroy (cr);
#else /* HAVE_POPPLER_PAGE_RENDER */
GdkPixbuf *pixbuf;