poppler/CairoOutputDev.cc |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 72c8312d77704211f55c8de35b47bd811c792878
Author: Adrian Johnson <[email protected]>
Date:   Sun Mar 17 19:39:14 2013 +1030

    cairo: Don't change image interpolation when printing
    
    Bug 62418

diff --git a/poppler/CairoOutputDev.cc b/poppler/CairoOutputDev.cc
index 441ca45..79d891d 100644
--- a/poppler/CairoOutputDev.cc
+++ b/poppler/CairoOutputDev.cc
@@ -1765,6 +1765,10 @@ CairoOutputDev::getFilterForSurface(cairo_surface_t 
*image,
   if (orig_width == 0 || orig_height == 0)
          return CAIRO_FILTER_NEAREST;
 
+  /* When printing, don't change the interpolation. */
+  if (printing)
+    return CAIRO_FILTER_NEAREST;
+
   int scaled_width, scaled_height;
   getScaledSize (orig_width, orig_height, &scaled_width, &scaled_height);
 
_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to