mirror of
https://invent.kde.org/graphics/okular
synced 2024-08-27 11:40:07 +00:00
limit the scope of the text cursor, so it's deleted before the mutex unlock
svn path=/trunk/KDE/kdegraphics/okular/; revision=805246
This commit is contained in:
parent
5c09d64596
commit
6cf2d5786e
|
@ -68,6 +68,7 @@ Okular::TextPage* TextDocumentGeneratorPrivate::createTextPage( int pageNumber )
|
||||||
#endif
|
#endif
|
||||||
Utils::calculatePositions( mDocument, pageNumber, start, end );
|
Utils::calculatePositions( mDocument, pageNumber, start, end );
|
||||||
|
|
||||||
|
{
|
||||||
QTextCursor cursor( mDocument );
|
QTextCursor cursor( mDocument );
|
||||||
for ( int i = start; i < end - 1; ++i ) {
|
for ( int i = start; i < end - 1; ++i ) {
|
||||||
cursor.setPosition( i );
|
cursor.setPosition( i );
|
||||||
|
@ -83,6 +84,7 @@ Okular::TextPage* TextDocumentGeneratorPrivate::createTextPage( int pageNumber )
|
||||||
textPage->append( text, new Okular::NormalizedRect( rect.left(), rect.top(), rect.right(), rect.bottom() ) );
|
textPage->append( text, new Okular::NormalizedRect( rect.left(), rect.top(), rect.right(), rect.bottom() ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
#ifdef OKULAR_TEXTDOCUMENT_THREADED_RENDERING
|
#ifdef OKULAR_TEXTDOCUMENT_THREADED_RENDERING
|
||||||
q->userMutex()->unlock();
|
q->userMutex()->unlock();
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue