summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_region_view.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-12-29 23:05:08 +0100
committerRobin Gareus <robin@gareus.org>2016-12-29 23:06:15 +0100
commit8b8f705520c9977077f206491b18447d54d86244 (patch)
tree0e1b82e290f51fdfb170391008323e7048838bbf /gtk2_ardour/midi_region_view.cc
parent30c785dc37a3febd4299fd5bf9880ab00bf7fa48 (diff)
Fix updates of region-color
Diffstat (limited to 'gtk2_ardour/midi_region_view.cc')
-rw-r--r--gtk2_ardour/midi_region_view.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc
index ed508cbfa8..cd825f7fd0 100644
--- a/gtk2_ardour/midi_region_view.cc
+++ b/gtk2_ardour/midi_region_view.cc
@@ -191,6 +191,8 @@ MidiRegionView::parameter_changed (std::string const & p)
if (_enable_display) {
redisplay_model();
}
+ } else if (p == "color-regions-using-track-color") {
+ set_colors ();
}
}
@@ -311,6 +313,7 @@ MidiRegionView::init (bool wfd)
gui_context ());
Config->ParameterChanged.connect (*this, invalidator (*this), boost::bind (&MidiRegionView::parameter_changed, this, _1), gui_context());
+ UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &MidiRegionView::parameter_changed));
connect_to_diskstream ();
}