projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d143399
)
increase explicit refcnt for playlists when used by a PlaylistSource
author
Paul Davis
<paul@linuxaudiosystems.com>
Wed, 8 Jan 2020 19:13:54 +0000
(12:13 -0700)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Thu, 9 Jan 2020 05:21:21 +0000
(22:21 -0700)
libs/ardour/playlist_source.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/playlist_source.cc
b/libs/ardour/playlist_source.cc
index 4d943a03488551a5fcfa97fd479b984efda44a97..5b22465b38ad342d24f063ba627fb7ff20028196 100644
(file)
--- 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