Don't crash in non created indeces
commitf24a89670eada73e146e673be263242c275c9497
authorAlbert Astals <albert.astals@canonical.com>
dateWed 14 Aug 2013, 13:05 (13 years ago)
parent291e27a
plugins/ListViewWithPageHeader/listviewwithpageheader.cpp+5−1
@@ -392,7 +392,11 @@ QQuickItem *ListViewWithPageHeader::item(int modelIndex) const
392392bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex)
393393{
394394 ListItem *listItem = itemAtIndex(modelIndex);
395− return maximizeVisibleArea(listItem, listItem->height());
395+ if (listItem) {
396+ return maximizeVisibleArea(listItem, listItem->height());
397+ }
398+
399+ return false;
396400}
397401
398402bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex, int itemHeight)