diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-06-21 12:56:06 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 11:40:53 -0400 |
commit | 1b058a6ab923b3bc865cc10f0d83634a56483d33 (patch) | |
tree | fe2edea31fb9163515091a65a1d9f4bbbfd7173f /libs/ardour/session.cc | |
parent | 302d15d2c0c5d34a11c49d888c28cd4dafc2b082 (diff) |
force auditioner to emit GoingAway at the right time, so that its disk reader/writer objects drop their reference
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 7099800fa1..87adc25275 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -739,6 +739,7 @@ Session::destroy () /* need to remove auditioner before monitoring section * otherwise it is re-connected */ + auditioner->drop_references (); auditioner.reset (); /* drop references to routes held by the monitoring section |