diff --git a/src/plugins/topology/checkDock.cpp b/src/plugins/topology/checkDock.cpp index 85f60cd4446..79c64a57651 100644 --- a/src/plugins/topology/checkDock.cpp +++ b/src/plugins/topology/checkDock.cpp @@ -103,17 +103,8 @@ checkDock::checkDock( QgisInterface* qIface, QWidget* parent ) checkDock::~checkDock() { delete mConfigureDialog; - - QList::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;