drop reference to VCA from VCAMasterStrip immediately rather than waiting for idle
This commit is contained in:
parent
ee1046bbed
commit
56c831199e
@ -187,6 +187,12 @@ VCAMasterStrip::~VCAMasterStrip ()
|
||||
void
|
||||
VCAMasterStrip::self_delete ()
|
||||
{
|
||||
if ((_session && !_session->deletion_in_progress()) && Mixer_UI::instance()->showing_vca_slaves_for (_vca)) {
|
||||
/* cancel spill for this VCA */
|
||||
Mixer_UI::instance()->show_vca_slaves (boost::shared_ptr<VCA>());
|
||||
}
|
||||
/* Drop reference immediately, delete self when idle */
|
||||
_vca.reset ();
|
||||
delete_when_idle (this);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user