diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc index ef837f86f8..88c47e008c 100644 --- a/gtk2_ardour/route_ui.cc +++ b/gtk2_ardour/route_ui.cc @@ -416,6 +416,10 @@ RouteUI::set_route (boost::shared_ptr rp) update_monitoring_display (); } + if (_route->triggerbox ()) { + _route->triggerbox ()->EmptyStatusChanged.connect (route_connections, invalidator (*this), boost::bind (&RouteUI::update_monitoring_display, this), gui_context()); + } + mute_button->unset_flags (Gtk::CAN_FOCUS); solo_button->unset_flags (Gtk::CAN_FOCUS); @@ -2023,6 +2027,8 @@ RouteUI::parameter_changed (string const & p) update_monitoring_display (); } else if (p == "auto-input") { update_monitoring_display (); + } else if (p == "triggerbox-overrides-disk-monitoring") { + update_monitoring_display (); } else if (p == "layered-record-mode") { update_monitoring_display (); } else if (p == "auto-input-does-talkback") {