fix message in startup wizard re: alpha
[ardour.git] / gtk2_ardour / midi_region_view.cc
index 6bb1eb98e7e317683069fce6866231e108a0a930..00bdb94dce74911508c11846a94b7a0811c3cd2c 100644 (file)
@@ -1156,8 +1156,17 @@ MidiRegionView::redisplay_model()
 
        for (Events::iterator i = _events.begin(); i != _events.end(); ) {
                if (!(*i)->valid ()) {
+
+                       for (vector<GhostRegion*>::iterator j = ghosts.begin(); j != ghosts.end(); ++j) {
+                               MidiGhostRegion* gr = dynamic_cast<MidiGhostRegion*> (*j);
+                               if (gr) {
+                                       gr->remove_note (*i);
+                               }
+                       }
+                       
                        delete *i;
                        i = _events.erase (i);
+                       
                } else {
                        ++i;
                }