on xenial help sign in
Do not rely on deleteLater not crashing on null pointers
commit662e4482112206c8219f686455da61bb1ce3a6a4 authorAlbert Astals Cid <albert.astals@canonical.com> dateMon 20 Jun 2016, 11:42 (10 years ago) parent6b3c03e
1 file changed+3−1
plugins/Dash/listviewwithpageheader.cpp+3−1
plugins/Dash/listviewwithpageheader.cpp+3−1
@@ -702,7 +702,9 @@ void ListViewWithPageHeader::reallyReleaseItem(ListItem *listItem)
702702 if (flags & QQmlDelegateModel::Destroyed) {
703703 item->setParentItem(nullptr);
704704 }
705− listItem->sectionItem()->deleteLater();
705+ if (listItem->sectionItem()) {
706+ listItem->sectionItem()->deleteLater();
707+ }
706708 delete listItem;
707709}
708710