diff --git a/gtk2_ardour/midi_streamview.cc b/gtk2_ardour/midi_streamview.cc index 5d170954ae..23d31932d8 100644 --- a/gtk2_ardour/midi_streamview.cc +++ b/gtk2_ardour/midi_streamview.cc @@ -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); } diff --git a/gtk2_ardour/midi_streamview.h b/gtk2_ardour/midi_streamview.h index 3cf5f9a08e..78f0008157 100644 --- a/gtk2_ardour/midi_streamview.h +++ b/gtk2_ardour/midi_streamview.h @@ -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