on xenial help sign in
Do not rely on deleteLater not crashing on null pointers
commit438bbf73c80d3b0de9c74e5c8a5f7cfbe120d0d2 authorAlbert Astals Cid <albert.astals@canonical.com> dateMon 27 Jun 2016, 18:45 (10 years ago) parentc6e198d662e448
1 file changed+3−1
plugins/Dash/listviewwithpageheader.cpp+3−1
plugins/Dash/listviewwithpageheader.cpp+3−1
@@ -700,7 +700,9 @@ void ListViewWithPageHeader::reallyReleaseItem(ListItem *listItem)
700700 if (flags & QQmlDelegateModel::Destroyed) {
701701 item->setParentItem(nullptr);
702702 }
703− listItem->sectionItem()->deleteLater();
703+ if (listItem->sectionItem()) {
704+ listItem->sectionItem()->deleteLater();
705+ }
704706 delete listItem;
705707}
706708