From b1cea5eb85645450b29fd673795325ed0d4d7009 Mon Sep 17 00:00:00 2001
From: "Bradley T. Hughes" <bradley.hughes@nokia.com>
Date: Thu, 16 Sep 2010 09:54:19 +0200
Subject: Make test less sensitive to platform specifics

Zero timers on Windows are implemented using posted events, as are
QueuedConnections, making the QTBUG13633_dontBlockEvents test sensitive
to the order between invokeMethod() and starting a zero timer.

Reviewed-by: Olivier
---
 tests/auto/qtimer/tst_qtimer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/auto/qtimer/tst_qtimer.cpp b/tests/auto/qtimer/tst_qtimer.cpp
index 73b3452..f23d065 100644
--- a/tests/auto/qtimer/tst_qtimer.cpp
+++ b/tests/auto/qtimer/tst_qtimer.cpp
@@ -701,8 +701,8 @@ DontBlockEvents::DontBlockEvents()
 void DontBlockEvents::timerEvent(QTimerEvent* event)
 {
     if (event->timerId() == m_timer.timerId()) {
-        m_timer.start(0, this);
         QMetaObject::invokeMethod(this, "paintEvent", Qt::QueuedConnection);
+        m_timer.start(0, this);
         count++;
         QCOMPARE(count, 1);
         total++;
-- 
cgit v0.12