From 6cf2d5786e6eef085fcab361f6a217d10fb35341 Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Wed, 7 May 2008 23:04:01 +0000 Subject: [PATCH] limit the scope of the text cursor, so it's deleted before the mutex unlock svn path=/trunk/KDE/kdegraphics/okular/; revision=805246 --- core/textdocumentgenerator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/textdocumentgenerator.cpp b/core/textdocumentgenerator.cpp index ff0c556ee..a35837f28 100644 --- a/core/textdocumentgenerator.cpp +++ b/core/textdocumentgenerator.cpp @@ -68,6 +68,7 @@ Okular::TextPage* TextDocumentGeneratorPrivate::createTextPage( int pageNumber ) #endif Utils::calculatePositions( mDocument, pageNumber, start, end ); + { QTextCursor cursor( mDocument ); for ( int i = start; i < end - 1; ++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() ) ); } } + } #ifdef OKULAR_TEXTDOCUMENT_THREADED_RENDERING q->userMutex()->unlock(); #endif