fix segfault when closing qgis with error rubberbands present in canvas

This commit is contained in:
vinayan 2013-04-13 20:08:33 +05:30
parent 14c0bb7634
commit 8ef9e6d4a4

View File

@ -103,17 +103,8 @@ checkDock::checkDock( QgisInterface* qIface, QWidget* parent )
checkDock::~checkDock()
{
delete mConfigureDialog;
QList<QgsRubberBand*>::const_iterator it;
for ( it = mRbErrorMarkers.begin(); it != mRbErrorMarkers.end(); ++it )
{
QgsRubberBand* rb = *it;
rb->reset();
delete rb;
}
mRbErrorMarkers.clear();
clearVertexMarkers();
// delete errors in list
deleteErrors();
delete mErrorListModel;