diff options
Diffstat (limited to 'libs/ardour/automatable.cc')
-rw-r--r-- | libs/ardour/automatable.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/libs/ardour/automatable.cc b/libs/ardour/automatable.cc index d10fafdeb1..417110e433 100644 --- a/libs/ardour/automatable.cc +++ b/libs/ardour/automatable.cc @@ -69,12 +69,9 @@ Automatable::Automatable (const Automatable& other) Automatable::~Automatable () { - { - Glib::Threads::Mutex::Lock lm (_control_lock); - - for (Controls::const_iterator li = _controls.begin(); li != _controls.end(); ++li) { - boost::dynamic_pointer_cast<AutomationControl>(li->second)->drop_references (); - } + Glib::Threads::Mutex::Lock lm (_control_lock); + for (Controls::const_iterator li = _controls.begin(); li != _controls.end(); ++li) { + boost::dynamic_pointer_cast<AutomationControl>(li->second)->drop_references (); } } |