EditorRoutes needs to connect to the right property change signal.
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 10 Jun 2016 17:54:29 +0000 (13:54 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 10 Jun 2016 17:57:19 +0000 (13:57 -0400)
gtk2_ardour/editor_routes.cc

index 4e97f757967c2b108e0b4204f99bcd5c5bac1668..bc16c14d6009660e1276bd9866b7278151ac15f8 100644 (file)
@@ -801,6 +801,7 @@ EditorRoutes::time_axis_views_added (list<TimeAxisView*> tavs)
 
                stripable->gui_changed.connect (*this, MISSING_INVALIDATOR, boost::bind (&EditorRoutes::handle_gui_changes, this, _1, _2), gui_context());
                stripable->PropertyChanged.connect (*this, MISSING_INVALIDATOR, boost::bind (&EditorRoutes::route_property_changed, this, _1, ws), gui_context());
+               stripable->presentation_info().PropertyChanged.connect (*this, MISSING_INVALIDATOR, boost::bind (&EditorRoutes::route_property_changed, this, _1, ws), gui_context());
 
                if (boost::dynamic_pointer_cast<Track> (stripable)) {
                        boost::shared_ptr<Track> t = boost::dynamic_pointer_cast<Track> (stripable);