make sure that Crossfades increment source use counts
git-svn-id: svn://localhost/ardour2/branches/3.0@7687 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
b9126419ae
commit
afcbdcf850
@ -220,9 +220,18 @@ Crossfade::initialize ()
|
||||
|
||||
_sources = _in->sources();
|
||||
_sources.insert (_sources.end(), _out->sources().begin(), _out->sources().end());
|
||||
|
||||
for (SourceList::iterator i = _sources.begin(); i != _sources.end(); ++i) {
|
||||
(*i)->inc_use_count ();
|
||||
}
|
||||
|
||||
_master_sources = _in->master_sources();
|
||||
_master_sources.insert(_master_sources.end(), _out->master_sources().begin(), _out->master_sources().end());
|
||||
|
||||
for (SourceList::iterator i = _master_sources.begin(); i != _master_sources.end(); ++i) {
|
||||
(*i)->inc_use_count ();
|
||||
}
|
||||
|
||||
_in_update = false;
|
||||
|
||||
_out->suspend_fade_out ();
|
||||
|
Loading…
Reference in New Issue
Block a user