@@ -2008,6 +2008,21 @@ private Q_SLOTS:
20082008 QTRY_COMPARE(lvwph->m_minYExtent, 610.);
20092009 }
20102010
2011+ void testRemoveItemCutContents()
2012+ {
2013+ view->rootObject()->setHeight(921);
2014+ QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 0), Q_ARG(QVariant, 6));
2015+ QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 1000));
2016+ QTRY_COMPARE(lvwph->m_visibleItems.count(), 1);
2017+ scrollToBottom();
2018+ QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 530));
2019+ QTRY_COMPARE(lvwph->m_visibleItems.count(), 2);
2020+ QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 1));
2021+ QTRY_COMPARE(lvwph->m_visibleItems.count(), 1);
2022+ verifyItem(0, 50., 530., false);
2023+ QTRY_COMPARE(lvwph->m_minYExtent, 530.);
2024+ }
2025+
20112026private:
20122027 QQuickView *view;
20132028 ListViewWithPageHeader *lvwph;