From 3851a93e39f04c4ffbe607487074c4cac4f6c879 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 5 Sep 2023 23:51:33 +0200 Subject: [PATCH] Update selection-markers on track and time selection --- gtk2_ardour/editor.cc | 2 ++ gtk2_ardour/editor_selection.cc | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 8873408701..7844362339 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -2467,6 +2467,8 @@ Editor::set_state (const XMLNode& node, int version) _playhead_cursor->set_position (0); } + update_selection_markers (); + node.get_property ("mixer-width", editor_mixer_strip_width); node.get_property ("zoom-focus", zoom_focus); diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index a78fa9b2e5..7f2f449e9b 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -1273,6 +1273,8 @@ Editor::track_selection_changed () if ( _session->solo_selection_active() ) play_solo_selection(false); + + update_selection_markers (); } void @@ -1291,6 +1293,7 @@ Editor::time_selection_changed () (*i)->hide_selection (); } + update_selection_markers (); for (TrackSelection::iterator i = selection->tracks.begin(); i != selection->tracks.end(); ++i) { (*i)->show_selection (selection->time); } @@ -1313,8 +1316,6 @@ Editor::time_selection_changed () _session->clear_range_selection (); } } - - update_selection_markers (); } /** Set all region actions to have a given sensitivity */