shave another line from MidiGhostRegion::clear_events().
authornick_m <mainsbridge@gmail.com>
Fri, 23 Dec 2016 12:33:13 +0000 (23:33 +1100)
committernick_m <mainsbridge@gmail.com>
Fri, 23 Dec 2016 12:33:13 +0000 (23:33 +1100)
gtk2_ardour/ghostregion.cc

index a8ff1b15be69708b1948108ad078ed78983640fd..e024a1a6e7ecc4e39ac3be4f0404336d76a90655 100644 (file)
@@ -356,14 +356,12 @@ MidiGhostRegion::add_note (NoteBase* n)
 void
 MidiGhostRegion::clear_events()
 {
-       EventList::iterator it = events.begin();
+       _optimization_iterator = events.begin();
 
-       while (it != events.end()) {
-               delete (*it).second;
-               it = events.erase (it);
+       while (_optimization_iterator != events.end()) {
+               delete (*_optimization_iterator).second;
+               _optimization_iterator = events.erase (_optimization_iterator);
        }
-
-       _optimization_iterator = events.end ();
 }
 
 /** Update the x positions of our representation of a parent's note.