diff options
Diffstat (limited to 'libs/ardour/io_processor.cc')
-rw-r--r-- | libs/ardour/io_processor.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/ardour/io_processor.cc b/libs/ardour/io_processor.cc index 87d679bbac..ebffd31028 100644 --- a/libs/ardour/io_processor.cc +++ b/libs/ardour/io_processor.cc @@ -265,3 +265,15 @@ IOProcessor::feeds (boost::shared_ptr<Route> other) const { return _output && _output->connected_to (other->input()); } + +void +IOProcessor::disconnect () +{ + if (_input) { + _input->disconnect (this); + } + + if (_output) { + _output->disconnect (this); + } +} |