diff options
Diffstat (limited to 'libs/ardour/route.cc')
-rw-r--r-- | libs/ardour/route.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 912e80c0ea..1b8dfaec46 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -161,6 +161,7 @@ Route::init () Route::~Route () { + DEBUG_TRACE (DEBUG::Destruction, string_compose ("route %1 destructor\n", _name)); Metering::disconnect (_meter_connection); /* don't use clear_processors here, as it depends on the session which may @@ -170,6 +171,7 @@ Route::~Route () for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) { (*i)->drop_references (); } + _processors.clear (); } |