on xenial help sign in
Don't crash in non created indeces
f24a896Albert Astals
plugins/ListViewWithPageHeader/listviewwithpageheader.cpp+5−1
@@ -392,7 +392,11 @@ QQuickItem *ListViewWithPageHeader::item(int modelIndex) const
392bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex)
392bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex)
393{
393{
394 ListItem *listItem = itemAtIndex(modelIndex);
394 ListItem *listItem = itemAtIndex(modelIndex);
395+ if (listItem) {
395− return maximizeVisibleArea(listItem, listItem->height());
396+ return maximizeVisibleArea(listItem, listItem->height());
397+ }
398+
399+ return false;
396}
400}
397
401
398bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex, int itemHeight)
402bool ListViewWithPageHeader::maximizeVisibleArea(int modelIndex, int itemHeight)