summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-30 04:51:25 +0200
committerRobin Gareus <robin@gareus.org>2017-07-30 04:51:25 +0200
commit83e45911e32bc540a6243beca522a40ad13aaaa9 (patch)
treeb6f4724c0db865c87cccbc981e52db099d4b5cba
parent243d55f3c29c846650c7723b7a2dc2e12d276a99 (diff)
VCA master-strip: drop gain-control reference
-rw-r--r--gtk2_ardour/vca_master_strip.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/vca_master_strip.cc b/gtk2_ardour/vca_master_strip.cc
index 8fa619adc2..4c72b0b624 100644
--- a/gtk2_ardour/vca_master_strip.cc
+++ b/gtk2_ardour/vca_master_strip.cc
@@ -188,6 +188,10 @@ VCAMasterStrip::self_delete ()
}
/* Drop reference immediately, delete self when idle */
_vca.reset ();
+ gain_meter.set_controls (boost::shared_ptr<Route>(),
+ boost::shared_ptr<PeakMeter>(),
+ boost::shared_ptr<Amp>(),
+ boost::shared_ptr<GainControl>());
delete_when_idle (this);
}