midi track redisplay when mode/root is changed

This commit is contained in:
Paul Davis 2021-11-08 16:49:53 -07:00
parent 1793c9a61a
commit 2bb880aac0
2 changed files with 11 additions and 0 deletions

View File

@ -2099,3 +2099,13 @@ MidiTimeAxisView::get_regions_with_selected_data (RegionSelection& rs)
{
midi_view()->get_regions_with_selected_data (rs);
}
void
MidiTimeAxisView::route_property_changed (const PBD::PropertyChange& pc)
{
RouteTimeAxisView::route_property_changed (pc);
if (pc.contains (Properties::musical_mode) || pc.contains (Properties::musical_root)) {
_view->redisplay_track ();
}
}

View File

@ -117,6 +117,7 @@ protected:
void start_step_editing ();
void stop_step_editing ();
void processors_changed (ARDOUR::RouteProcessorChange);
void route_property_changed (const PBD::PropertyChange&);
private:
sigc::signal<void, std::string, std::string> _midi_patch_settings_changed;