From: Tarja Sundqvist Date: Wed, 28 Mar 2012 10:32:10 +0000 (+0300) Subject: QTBUG-24936: Ensure alpha cache is cleared when printing to PDF. X-Git-Tag: 071012110112~1888 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8129f45e65e5bb1193b0abfc67d8130f3b1563c4;p=profile%2Fivi%2Fqtbase.git QTBUG-24936: Ensure alpha cache is cleared when printing to PDF. Added 'd->alphaCache.clear();' to qtbase/src/gui/painting/qpdf.cpp since also the alpha cache needs to cleared when printing to PDF. Task-number: QTBUG-24936 Change-Id: I12c41a98f4bd54c154fa47acebe0421e9a38a3ec Reviewed-by: Samuel Rødal --- diff --git a/src/gui/painting/qpdf.cpp b/src/gui/painting/qpdf.cpp index 843551d..cfa0a28 100644 --- a/src/gui/painting/qpdf.cpp +++ b/src/gui/painting/qpdf.cpp @@ -1524,6 +1524,7 @@ bool QPdfEngine::begin(QPaintDevice *pdev) d->pages.clear(); d->imageCache.clear(); + d->alphaCache.clear(); setActive(true); d->writeHeader();