diff -r 56cd8111b7f7 -r 41300fa6a67c src/gui/painting/qprintengine_pdf.cpp --- a/src/gui/painting/qprintengine_pdf.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/src/gui/painting/qprintengine_pdf.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -206,7 +206,7 @@ QRect sourceRect = sr.toRect(); QImage im = sourceRect != image.rect() ? image.copy(sourceRect) : image; bool bitmap = true; - const int object = d->addImage(image, &bitmap, im.cacheKey()); + const int object = d->addImage(im, &bitmap, im.cacheKey()); if (object < 0) return;