on xenial help sign in
Do not rely on deleteLater not crashing on null pointers
438bbf7Albert Astals Cid
plugins/Dash/listviewwithpageheader.cpp+3−1
@@ -700,7 +700,9 @@ void ListViewWithPageHeader::reallyReleaseItem(ListItem *listItem)
700 if (flags & QQmlDelegateModel::Destroyed) {
700 if (flags & QQmlDelegateModel::Destroyed) {
701 item->setParentItem(nullptr);
701 item->setParentItem(nullptr);
702 }
702 }
703+ if (listItem->sectionItem()) {
703− listItem->sectionItem()->deleteLater();
704+ listItem->sectionItem()->deleteLater();
705+ }
704 delete listItem;
706 delete listItem;
705}
707}
706
708