Don't allow aux sends from MIDI tracks for the time
[ardour.git] / gtk2_ardour / midi_streamview.cc
index 2c8c91ebcd8829efcad4079a8e89ba272b09c46c..311327f0ec74c6cb515bfc2958a6b21085fdc4a2 100644 (file)
 
 #include <gtkmm2ext/gtk_ui.h>
 
-#include "ardour/midi_diskstream.h"
-#include "ardour/midi_playlist.h"
 #include "ardour/midi_region.h"
 #include "ardour/midi_source.h"
 #include "ardour/midi_track.h"
 #include "ardour/region_factory.h"
-#include "ardour/smf_source.h"
 #include "ardour/session.h"
+#include "ardour/smf_source.h"
 
 #include "ardour_ui.h"
 #include "canvas-simplerect.h"
@@ -649,3 +647,14 @@ MidiStreamView::resume_updates ()
        draw_note_lines ();
        apply_note_range_to_regions ();
 }
+
+void
+MidiStreamView::leave_internal_edit_mode ()
+{
+       StreamView::leave_internal_edit_mode ();
+       for (RegionViewList::iterator i = region_views.begin(); i != region_views.end(); ++i) {
+               MidiRegionView* mrv = dynamic_cast<MidiRegionView*> (*i);
+               assert (mrv);
+               mrv->clear_selection ();
+       }
+}