From 4d6ad4a499ce774f1480942a9f623334522fa16a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 8 Jan 2020 12:13:54 -0700 Subject: [PATCH] increase explicit refcnt for playlists when used by a PlaylistSource --- libs/ardour/playlist_source.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/ardour/playlist_source.cc b/libs/ardour/playlist_source.cc index 4d943a0348..5b22465b38 100644 --- a/libs/ardour/playlist_source.cc +++ b/libs/ardour/playlist_source.cc @@ -52,6 +52,7 @@ PlaylistSource::PlaylistSource (Session& s, const ID& orig, const std::string& n _flags = Flag (_flags & ~(Writable|CanRename|Removable|RemovableIfEmpty|RemoveAtDestroy|Destructive)); _playlist = p; + _playlist->use (); _playlist_offset = begin; _playlist_length = len; @@ -72,6 +73,7 @@ PlaylistSource::PlaylistSource (Session& s, const XMLNode& node) PlaylistSource::~PlaylistSource () { + _playlist->release (); } void