From 5a55f04b16745a6b000a449e96b516a9dbb90029 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 10 Jan 2024 15:16:15 -0700 Subject: [PATCH] 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. --- gtk2_ardour/midi_region_view.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 7106089702..cacc3702ea 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -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 (tv.stripable()), *parent, ec, *dynamic_cast(tv.view()), basic_color) + , MidiView (std::dynamic_pointer_cast (tv.stripable()), *group, ec, *dynamic_cast(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 (tv.stripable()), *parent, ec, *dynamic_cast(tv.view()), basic_color) + , MidiView (std::dynamic_pointer_cast (tv.stripable()), *group, ec, *dynamic_cast(tv.view()), basic_color) { connect_to_diskstream (); }