Fix crash on deleting page

This commit is contained in:
WandererFan 2016-12-02 10:56:14 -05:00 committed by wmayer
parent f036438e53
commit fa738e3dc0

View File

@ -180,19 +180,6 @@ MDIViewPage::MDIViewPage(ViewProviderPage *pageVp, Gui::Document* doc, QWidget*
MDIViewPage::~MDIViewPage()
{
// Safely remove graphicview items that have built up TEMP SOLUTION
for(auto it : deleteItems) {
auto qObjPtr( dynamic_cast<QObject *>(it) );
if (qObjPtr) {
qObjPtr->deleteLater();
} else {
delete it;
}
}
deleteItems.clear();
//m_view will be deleted by MDIViewPage as a Qt child
//delete m_view;
}
@ -403,7 +390,6 @@ void MDIViewPage::updateDrawing(bool forceUpdate)
Base::Console().Log("ERROR - MDIViewPage::updateDrawing - %s already removed from QGraphicsScene\n",
(*itGraphics)->getViewName());
}
deleteItems.append(*itGraphics); // delete in the destructor when completly safe. TEMP SOLUTION
}
itGraphics++;
}