diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2020-01-08 12:13:54 -0700 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2020-01-08 22:21:21 -0700 |
commit | 4d6ad4a499ce774f1480942a9f623334522fa16a (patch) | |
tree | 1967d6e10e1309ce774be838cb6ba975eac85b68 /libs/ardour/playlist_source.cc | |
parent | d1433992fba839fa997865498a8a8d26555b27a9 (diff) |
increase explicit refcnt for playlists when used by a PlaylistSource
Diffstat (limited to 'libs/ardour/playlist_source.cc')
-rw-r--r-- | libs/ardour/playlist_source.cc | 2 |
1 files changed, 2 insertions, 0 deletions
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 |