Skip to content

Commit 8ef9e6d

Browse files
committedApr 13, 2013
fix segfault when closing qgis with error rubberbands present in canvas
1 parent 14c0bb7 commit 8ef9e6d

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed
 

‎src/plugins/topology/checkDock.cpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -103,17 +103,8 @@ checkDock::checkDock( QgisInterface* qIface, QWidget* parent )
103103
checkDock::~checkDock()
104104
{
105105
delete mConfigureDialog;
106-
107-
QList<QgsRubberBand*>::const_iterator it;
108-
for ( it = mRbErrorMarkers.begin(); it != mRbErrorMarkers.end(); ++it )
109-
{
110-
QgsRubberBand* rb = *it;
111-
rb->reset();
112-
delete rb;
113-
}
114-
106+
mRbErrorMarkers.clear();
115107
clearVertexMarkers();
116-
117108
// delete errors in list
118109
deleteErrors();
119110
delete mErrorListModel;

0 commit comments

Comments
 (0)
Please sign in to comment.