From 604c4f4e6d180d4e109e21da6731e28e4262a169 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 25 Sep 2025 21:29:37 +0200 Subject: [PATCH] Fix pianoroll solo button (again), re-subscribe to signals --- gtk2_ardour/pianoroll.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk2_ardour/pianoroll.cc b/gtk2_ardour/pianoroll.cc index 6f5ced2bb4..0ac2161f18 100644 --- a/gtk2_ardour/pianoroll.cc +++ b/gtk2_ardour/pianoroll.cc @@ -1445,9 +1445,6 @@ Pianoroll::build_cc_menu (ArdourWidgets::MetaButton* ccbtn) void Pianoroll::set_track (std::shared_ptr track) { - if (_track == track) { - return; - } EC_LOCAL_TEMPO_SCOPE; CueEditor::set_track (track); @@ -1456,6 +1453,10 @@ Pianoroll::set_track (std::shared_ptr track) view->set_track (std::dynamic_pointer_cast (track)); } + if (_track == track) { + return; + } + cc_dropdown1->menu().items().clear (); cc_dropdown2->menu().items().clear (); cc_dropdown3->menu().items().clear ();