[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kdecore/jobs
From:       David Faure <faure () kde ! org>
Date:       2009-01-29 11:02:49
Message-ID: 1233226969.950154.27023.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 918116 by dfaure:

Ouch, don't handle GUI events from KJob::exec, it leads to unexpected re-entrancy and \
crashes like 182138.


 M  +1 -1      kjob.cpp  


--- trunk/KDE/kdelibs/kdecore/jobs/kjob.cpp #918115:918116
@@ -192,7 +192,7 @@
              &loop, SLOT( quit() ) );
     start();
     if( !d->isFinished ) {
-        loop.exec();
+        loop.exec(QEventLoop::ExcludeUserInputEvents);
     }
 
     return ( d->error == NoError );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic