changing APIs means you should TRIPLE check, double checking is not enough :-/

BUGS: 145907

svn path=/branches/KDE/3.5/kdegraphics/kpdf/; revision=668258
remotes/origin/kpdf-3.5
Albert Astals Cid 19 years ago
parent 3405c54d2d
commit 4994fc545c
  1. 6
      core/generator_pdf/generator_pdf.cpp

@ -316,7 +316,7 @@ void PDFGenerator::generatePixmap( PixmapRequest * request )
// 1. Set OutputDev parameters and Generate contents
// note: thread safety is set on 'false' for the GUI (this) thread
kpdfOutputDev->setParams( request->width, request->height, genObjectRects, genObjectRects, false );
pdfdoc->displayPage( kpdfOutputDev, page->number() + 1, fakeDpiX, fakeDpiY, 0, false, true, genObjectRects );
pdfdoc->displayPage( kpdfOutputDev, page->number() + 1, fakeDpiX, fakeDpiY, 0, false, true, false );
if ( genObjectRects )
pdfdoc->processLinks( kpdfOutputDev, page->number() + 1 );
@ -498,7 +498,7 @@ bool PDFGenerator::print( KPrinter& printer )
docLock.lock();
for ( ; pIt != pEnd; ++pIt )
{
pdfdoc->displayPage(psOut, *pIt, 72, 72, 0, false, globalParams->getPSCrop(), gFalse);
pdfdoc->displayPage(psOut, *pIt, 72, 72, 0, false, globalParams->getPSCrop(), gTrue);
}
docLock.unlock();
@ -1197,7 +1197,7 @@ void PDFPixmapGeneratorThread::run()
d->generator->kpdfOutputDev->setParams( width, height,
genObjectRects, genObjectRects, TRUE /*thread safety*/ );
d->generator->pdfdoc->displayPage( d->generator->kpdfOutputDev, page->number() + 1,
fakeDpiX, fakeDpiY, 0, false, true, genObjectRects );
fakeDpiX, fakeDpiY, 0, false, true, false );
if ( genObjectRects )
d->generator->pdfdoc->processLinks( d->generator->kpdfOutputDev, page->number() + 1 );

Loading…
Cancel
Save