#include "ardour/region_factory.h"
#include "ardour/session.h"
#include "ardour/smf_source.h"
+#include "ardour/evoral_types_convert.h"
#include "gui_thread.h"
#include "midi_region_view.h"
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);
}
double h = y - prev_y;
double mid = y + (h/2.0);
- if (height > 1.0) { // XXX ? should that not be h >= 1 ?
+ if (mid >= 0 && h > 1.0) {
_note_lines->add (mid, h, color);
}