--- a/tests/auto/qtreeview/tst_qtreeview.cpp Mon Mar 15 12:43:09 2010 +0200
+++ b/tests/auto/qtreeview/tst_qtreeview.cpp Thu Apr 08 14:19:33 2010 +0300
@@ -3083,6 +3083,20 @@
QApplication::processEvents();
QTRY_VERIFY(delegate.count >= 3);
QApplication::processEvents();
+
+ item00->setText("OnlyOne");
+ item0->insertRow(2, new QStandardItem("OnlyOne Last"));
+ view.collapse(item0->index());
+ item0->removeRow(0);
+ delegate.count = 0;
+ QTRY_VERIFY(delegate.count >= 2);
+ QApplication::processEvents();
+
+ item0->removeRow(1);
+ item0->setText("OnlyOne");
+ delegate.count = 0;
+ QTRY_VERIFY(delegate.count >= 2);
+ QApplication::processEvents();
}
}