From c499bfb02dec088548c54b78b7ac8e59e5d537bf Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Sat, 7 Feb 2009 11:02:40 +0000 Subject: [PATCH] cancel the loading loop on errors too svn path=/trunk/KDE/kdegraphics/okular/; revision=922589 --- generators/chm/generator_chm.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/generators/chm/generator_chm.cpp b/generators/chm/generator_chm.cpp index 4deca7c93..45d3f9633 100644 --- a/generators/chm/generator_chm.cpp +++ b/generators/chm/generator_chm.cpp @@ -169,6 +169,7 @@ void CHMGenerator::preparePageForSyncOperation( int zoom , const QString & url) QEventLoop loop; connect( m_syncGen, SIGNAL( completed() ), &loop, SLOT( quit() ) ); + connect( m_syncGen, SIGNAL( canceled( QString ) ), &loop, SLOT( quit() ) ); // discard any user input, otherwise it breaks the "synchronicity" of this // function loop.exec( QEventLoop::ExcludeUserInputEvents );