diff options
author | Iain <qt-info@nokia.com> | 2009-10-21 12:45:12 (GMT) |
---|---|---|
committer | Iain <qt-info@nokia.com> | 2009-10-21 12:45:12 (GMT) |
commit | 1f3200b2cd25a379079700dea489901970845b0f (patch) | |
tree | eeeab85b645f53da6e9679240b36d42bf1ef1880 /tests/auto/qgraphicsgridlayout | |
parent | 9b6753eac7439caa2dd8915ed3616cef6d1f6cd0 (diff) | |
parent | 522fc01a18b9eae80b733befb98a948f0fbbba06 (diff) | |
download | Qt-1f3200b2cd25a379079700dea489901970845b0f.zip Qt-1f3200b2cd25a379079700dea489901970845b0f.tar.gz Qt-1f3200b2cd25a379079700dea489901970845b0f.tar.bz2 |
Merge branch '4.6' of scm.dev.nokia.troll.no:qt/qt into 4.6
Conflicts:
src/s60installs/eabi/QtGuiu.def
src/s60installs/eabi/QtMultimediau.def
src/s60installs/eabi/QtNetworku.def
Diffstat (limited to 'tests/auto/qgraphicsgridlayout')
-rw-r--r-- | tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp b/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp index 554292f..e33c7b6 100644 --- a/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp +++ b/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp @@ -104,6 +104,7 @@ private slots: void defaultStretchFactors(); void geometries_data(); void geometries(); + void avoidRecursionInInsertItem(); void task236367_maxSizeHint(); }; @@ -2081,6 +2082,16 @@ void tst_QGraphicsGridLayout::geometries() delete widget; } +void tst_QGraphicsGridLayout::avoidRecursionInInsertItem() +{ + QGraphicsWidget window(0, Qt::Window); + QGraphicsGridLayout *layout = new QGraphicsGridLayout(&window); + QCOMPARE(layout->count(), 0); + QTest::ignoreMessage(QtWarningMsg, "QGraphicsGridLayout::addItem: cannot insert itself"); + layout->addItem(layout, 0, 0); + QCOMPARE(layout->count(), 0); +} + void tst_QGraphicsGridLayout::task236367_maxSizeHint() { QGraphicsWidget *widget = new QGraphicsWidget; |