diff options
-rw-r--r-- | tests/auto/api/tst_api.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/api/tst_api.cpp b/tests/auto/api/tst_api.cpp index ceea0f4c4..687863876 100644 --- a/tests/auto/api/tst_api.cpp +++ b/tests/auto/api/tst_api.cpp @@ -96,6 +96,8 @@ void TestApi::initTestCase() static bool waitForFinished(qbs::AbstractJob *job, int timeout = 0) { + if (job->state() == qbs::AbstractJob::StateFinished) + return true; QEventLoop loop; QObject::connect(job, SIGNAL(finished(bool,qbs::AbstractJob*)), &loop, SLOT(quit())); if (timeout > 0) { |