diff options
Diffstat (limited to 'gtk2_ardour/gain_meter.cc')
-rw-r--r-- | gtk2_ardour/gain_meter.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index ca25f20471..be86691594 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -969,6 +969,9 @@ GainMeter::set_controls (boost::shared_ptr<Route> r, _meter->ConfigurationChanged.connect ( model_connections, invalidator (*this), boost::bind (&GainMeter::meter_configuration_changed, this, _1), gui_context() ); + _meter->TypeChanged.connect ( + model_connections, invalidator (*this), boost::bind (&GainMeter::meter_type_changed, this, _1), gui_context() + ); meter_configuration_changed (_meter->input_streams ()); } @@ -1077,3 +1080,8 @@ GainMeter::meter_configuration_changed (ChanCount c) meter_clear_pattern_cache(); // XXX only once } +void +GainMeter::meter_type_changed (MeterType t) +{ + _route->set_meter_type(t); +} |