Revert to allowing stacked layer region view for MIDI tracks, for now.
authorBen Loftis <ben@harrisonconsoles.com>
Mon, 6 Feb 2017 18:42:29 +0000 (12:42 -0600)
committerBen Loftis <ben@harrisonconsoles.com>
Mon, 6 Feb 2017 18:52:40 +0000 (12:52 -0600)
gtk2_ardour/midi_streamview.cc
gtk2_ardour/midi_streamview.h

index 5d170954ae0610ea1eb2f53ea0ca695efabaff7b..23d31932d836d4cf30f94974ae9711633d59fc41 100644 (file)
@@ -245,9 +245,11 @@ MidiStreamView::update_data_note_range(uint8_t min, uint8_t max)
 void
 MidiStreamView::set_layer_display (LayerDisplay d)
 {
-       if (d != Overlaid) {
-               return;
-       }
+
+//revert this change for now.  Although stacked view is weirdly implemented wrt the "scroomer", it is still necessary to manage layered midi regions.
+//     if (d != Overlaid) {
+//             return;
+//     }
 
        StreamView::set_layer_display (d);
 }
index 3cf5f9a08e6a743e0bb5fff40e77279847969a9c..78f000815787842a51d03877881a6125f59c6e25 100644 (file)
@@ -78,7 +78,7 @@ class MidiStreamView : public StreamView
        void update_note_range(uint8_t note_num);
 
        void set_layer_display (LayerDisplay);
-       bool can_change_layer_display() const { return false; }
+//     bool can_change_layer_display() const { return false; }  //revert this change for now.  Although stacked view is weirdly implemented wrt the "scroomer", it is still necessary to be able to manage layered regions.
        void redisplay_track ();
 
        inline double contents_height() const