fix group used as parent for a Midi(Region)View

this fixed the nesting of the _note_group and thus notes are drawn
in the correct place.
This commit is contained in:
Paul Davis 2024-01-10 15:16:15 -07:00
parent 0eeb281bd6
commit 5a55f04b16

View file

@ -109,7 +109,7 @@ MidiRegionView::MidiRegionView (ArdourCanvas::Container* parent,
double spu,
uint32_t basic_color)
: RegionView (parent, tv, r, spu, basic_color)
, MidiView (std::dynamic_pointer_cast<MidiTrack> (tv.stripable()), *parent, ec, *dynamic_cast<MidiStreamView*>(tv.view()), basic_color)
, MidiView (std::dynamic_pointer_cast<MidiTrack> (tv.stripable()), *group, ec, *dynamic_cast<MidiStreamView*>(tv.view()), basic_color)
{
connect_to_diskstream ();
}
@ -123,7 +123,7 @@ MidiRegionView::MidiRegionView (ArdourCanvas::Container* parent,
bool recording,
TimeAxisViewItem::Visibility visibility)
: RegionView (parent, tv, r, spu, basic_color, recording, visibility)
, MidiView (std::dynamic_pointer_cast<MidiTrack> (tv.stripable()), *parent, ec, *dynamic_cast<MidiStreamView*>(tv.view()), basic_color)
, MidiView (std::dynamic_pointer_cast<MidiTrack> (tv.stripable()), *group, ec, *dynamic_cast<MidiStreamView*>(tv.view()), basic_color)
{
connect_to_diskstream ();
}