From 509428decc0bf8407c63581f16b4ee27b2cfda1d Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 7 Apr 2014 09:36:49 +0200 Subject: [PATCH] Stabilize QListWidget test Shot in the dark, as usual. Change-Id: I272392e6d865f6b32047c3a0ebad70c0f007ba58 Reviewed-by: Friedemann Kleint --- .../widgets/itemviews/qlistwidget/tst_qlistwidget.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp b/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp index 153144db63..8147ed7885 100644 --- a/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp +++ b/tests/auto/widgets/itemviews/qlistwidget/tst_qlistwidget.cpp @@ -317,13 +317,7 @@ void tst_QListWidget::closePersistentEditor() // actual test childCount = testWidget->viewport()->children().count(); testWidget->closePersistentEditor(item); - // Spin the event loop and hopefully it will die. - QEventLoop eventLoop; - for (int i=0; i < childCount; ++i) - connect(testWidget->viewport()->children().at(i), SIGNAL(destroyed()), &eventLoop, SLOT(quit())); - QTimer::singleShot(100, &eventLoop, SLOT(quit())); - eventLoop.exec(); - QCOMPARE(testWidget->viewport()->children().count(), childCount - 1); + QTRY_COMPARE(testWidget->viewport()->children().count(), childCount - 1); } void tst_QListWidget::setItemHidden()