diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index a272e339cd..cacfff699a 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -1377,7 +1377,7 @@ RegionMoveDrag::aborted (bool movement_occurred) { if (_copy) { - for (list::const_iterator i = _views.begin(); i != _views.end(); ++i) { + for (list::const_iterator i = _views.begin(); i != _views.end();) { list::const_iterator next = i; ++next; delete i->view;