From aa817e46ab60120084e82926caf0c1cef8dcaacf Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Tue, 10 Apr 2012 23:04:30 +0300 Subject: TestThreadHelper: Start the thread after entering the event loop, as the code actually intended to do. --- tests/lib/test-thread-helper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/lib/test-thread-helper.cpp b/tests/lib/test-thread-helper.cpp index d2148d2a..a977c7a5 100644 --- a/tests/lib/test-thread-helper.cpp +++ b/tests/lib/test-thread-helper.cpp @@ -1,5 +1,6 @@ #include "tests/lib/test-thread-helper.h" #include +#include TestThreadHelperBase::TestThreadHelperBase(ThreadObjectBase *threadObject) { @@ -11,7 +12,7 @@ TestThreadHelperBase::TestThreadHelperBase(ThreadObjectBase *threadObject) QEventLoop loop; QObject::connect(mThread, SIGNAL(started()), &loop, SLOT(quit())); - QMetaObject::invokeMethod(mThread, "start"); + QTimer::singleShot(0, mThread, SLOT(start())); loop.exec(); } -- cgit v1.2.3