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

List:       kde-commits
Subject:    [digikam] libs/progressmanager: move event loop after thread host thread reassignement.
From:       Gilles Caulier <caulier.gilles () gmail ! com>
Date:       2013-11-02 8:37:25
Message-ID: E1VcWhx-0002yy-Nl () scm ! kde ! org
[Download RAW message or body]

Git commit ee22c2cc043b604698f5637d12437ecd909108a9 by Gilles Caulier.
Committed on 02/11/2013 at 08:36.
Pushed by cgilles into branch 'master'.

move event loop after thread host thread reassignement.

M  +2    -2    libs/progressmanager/progressmanager.cpp

http://commits.kde.org/digikam/ee22c2cc043b604698f5637d12437ecd909108a9

diff --git a/libs/progressmanager/progressmanager.cpp \
b/libs/progressmanager/progressmanager.cpp index 7f763b9..ac6a0f7 100644
--- a/libs/progressmanager/progressmanager.cpp
+++ b/libs/progressmanager/progressmanager.cpp
@@ -381,13 +381,13 @@ void ProgressManager::Private::removeItem(ProgressItem* const \
t)  ProgressManager::ProgressManager()
     : d(new Private)
 {
-    d->waitingLoop = new QEventLoop(this);
-
     if (thread() != QApplication::instance()->thread())
     {
         kWarning() << "Attention: ProgressManager was created from a thread. Create \
it in the main thread!";  moveToThread(QApplication::instance()->thread());
     }
+
+    d->waitingLoop = new QEventLoop();
 }
 
 ProgressManager::~ProgressManager()


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

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