@@ -826,8 +826,8 @@ ListViewWithPageHeader::ListItem *ListViewWithPageHeader::createItem(int modelIn
826 ListItem *nextItem = itemAtIndex(modelIndex + 1);
826 ListItem *nextItem = itemAtIndex(modelIndex + 1);
827 if (nextItem) {
827 if (nextItem) {
828 listItem->setY(nextItem->y() - listItem->height());
828 listItem->setY(nextItem->y() - listItem->height());
829− } else if (modelIndex == 0 && m_headerItem) {
829+ } else if (modelIndex == 0) {
830− listItem->setY(m_headerItem->height());
830+ listItem->setY(m_headerItem ? m_headerItem->height() : 0);
831 } else if (!m_visibleItems.isEmpty()) {
831 } else if (!m_visibleItems.isEmpty()) {
832 lostItem = true;
832 lostItem = true;