TextDocumentGenerator: Use black as default text color

REVIEW: 111681
BUGS: 253583
BUGS: 322547
FIXED-IN: 4.12.90
remotes/origin/KDE/4.13
Christoph Feck 12 years ago committed by Albert Astals Cid
parent 83c75c7d04
commit 60cc5dc98e
  1. 10
      core/textdocumentgenerator.cpp

@ -390,11 +390,19 @@ QImage TextDocumentGeneratorPrivate::image( PixmapRequest * request )
QRect rect;
rect = QRect( 0, request->pageNumber() * size.height(), size.width(), size.height() );
p.translate( QPoint( 0, request->pageNumber() * size.height() * -1 ) );
p.setClipRect( rect );
#ifdef OKULAR_TEXTDOCUMENT_THREADED_RENDERING
q->userMutex()->lock();
#endif
QAbstractTextDocumentLayout::PaintContext context;
context.palette.setColor( QPalette::Text, Qt::black );
// FIXME Fix Qt, this doesn't work, we have horrible hacks
// in the generators that return html, remove that code
// if Qt ever gets fixed
// context.palette.setColor( QPalette::Link, Qt::blue );
context.clip = rect;
mDocument->setDefaultFont( mFont );
mDocument->drawContents( &p, rect );
mDocument->documentLayout()->draw( &p, context );
#ifdef OKULAR_TEXTDOCUMENT_THREADED_RENDERING
q->userMutex()->unlock();
#endif

Loading…
Cancel
Save