summaryrefslogtreecommitdiff
path: root/libs/ardour/test/playlist_layering_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/test/playlist_layering_test.cc')
-rw-r--r--libs/ardour/test/playlist_layering_test.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/test/playlist_layering_test.cc b/libs/ardour/test/playlist_layering_test.cc
index 218cb2b035..1371b0cfae 100644
--- a/libs/ardour/test/playlist_layering_test.cc
+++ b/libs/ardour/test/playlist_layering_test.cc
@@ -82,6 +82,12 @@ PlaylistLayeringTest::setUp ()
void
PlaylistLayeringTest::tearDown ()
{
+ _playlist.reset ();
+ _source.reset ();
+ for (int i = 0; i < 16; ++i) {
+ _region[i].reset ();
+ }
+
AudioEngine::instance()->remove_session ();
delete _session;
EnumWriter::destroy ();