From b76991c00b0e1404b04d91a3f4e5a0caa2c5e214 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 18 May 2021 16:17:30 -0600 Subject: [PATCH] reset region cue marker colors when colors change --- gtk2_ardour/region_view.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/region_view.cc b/gtk2_ardour/region_view.cc index 27be30210e..ce118ef614 100644 --- a/gtk2_ardour/region_view.cc +++ b/gtk2_ardour/region_view.cc @@ -705,7 +705,13 @@ RegionView::set_colors () { TimeAxisViewItem::set_colors (); set_sync_mark_color (); - update_cue_markers (); + + const Gtkmm2ext::SVAModifier alpha = UIConfiguration::instance().modifier (X_("region mark")); + const uint32_t color = Gtkmm2ext::HSV (UIConfiguration::instance().color ("region mark")).mod (alpha).color(); + + for (ViewCueMarkers::iterator c = _cue_markers.begin(); c != _cue_markers.end(); ++c) { + (*c)->view_marker->set_color_rgba (color); + } } void