diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-05 16:39:38 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:10 +0200 |
commit | 424d368614eda4b3c34d1a0962ef641d6850fb6d (patch) | |
tree | 866a7a1d7bad1ea47aed1dcc76159e1ba510fc87 /gtk2_ardour/meter_strip.cc | |
parent | ce016589422986aa1350f097d001a7206e8ae4f9 (diff) |
shared peak-display reset in mixer+meterbridge
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r-- | gtk2_ardour/meter_strip.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc index d28e123d1f..cd15dd5bb0 100644 --- a/gtk2_ardour/meter_strip.cc +++ b/gtk2_ardour/meter_strip.cc @@ -54,11 +54,8 @@ using namespace Gtkmm2ext; using namespace std; PBD::Signal1<void,MeterStrip*> MeterStrip::CatchDeletion; -PBD::Signal0<void> MeterStrip::ResetAllPeakDisplays; -PBD::Signal1<void,RouteGroup*> MeterStrip::ResetGroupPeakDisplays; PBD::Signal0<void> MeterStrip::MetricChanged; - MeterStrip::MeterStrip (int metricmode) : AxisView(0) , RouteUI(0) @@ -173,6 +170,10 @@ MeterStrip::MeterStrip (Session* sess, boost::shared_ptr<ARDOUR::Route> rt) _route->shared_peak_meter()->ConfigurationChanged.connect ( route_connections, invalidator (*this), boost::bind (&MeterStrip::meter_configuration_changed, this, _1), gui_context() ); + + ResetAllPeakDisplays.connect (sigc::mem_fun(*this, &MeterStrip::reset_peak_display)); + ResetGroupPeakDisplays.connect (sigc::mem_fun(*this, &MeterStrip::reset_group_peak_display)); + meter_configuration_changed (_route->shared_peak_meter()->input_streams ()); meter_ticks1_area.set_size_request(3,-1); |