@@ -2008,6 +2008,21 @@ private Q_SLOTS:
2008 QTRY_COMPARE(lvwph->m_minYExtent, 610.);
2008 QTRY_COMPARE(lvwph->m_minYExtent, 610.);
2011+ void testRemoveItemCutContents()
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);
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.);
2012 QQuickView *view;
2027 QQuickView *view;
2013 ListViewWithPageHeader *lvwph;
2028 ListViewWithPageHeader *lvwph;