summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ghostregion.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-23 23:33:13 +1100
committernick_m <mainsbridge@gmail.com>2016-12-23 23:33:13 +1100
commit0e8852963e2b9f0bb84258f0fc68d8b135e0a56c (patch)
tree923c5c1acdafc051c9898ffdfa34ad74a5b2ad41 /gtk2_ardour/ghostregion.cc
parent4c12df6cf39ac1532fd251448af059f2291d53ca (diff)
shave another line from MidiGhostRegion::clear_events().
Diffstat (limited to 'gtk2_ardour/ghostregion.cc')
-rw-r--r--gtk2_ardour/ghostregion.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/gtk2_ardour/ghostregion.cc b/gtk2_ardour/ghostregion.cc
index a8ff1b15be..e024a1a6e7 100644
--- a/gtk2_ardour/ghostregion.cc
+++ b/gtk2_ardour/ghostregion.cc
@@ -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.