projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6b79bd5
)
fix playlist refcount on track un-freeze.
author
Robin Gareus
<robin@gareus.org>
Sat, 21 Nov 2015 17:36:05 +0000
(18:36 +0100)
committer
Robin Gareus
<robin@gareus.org>
Sat, 21 Nov 2015 17:36:05 +0000
(18:36 +0100)
libs/ardour/audio_track.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/audio_track.cc
b/libs/ardour/audio_track.cc
index 97f43ebd7cd77ad9838ff61ce31d7cbf9ef706b8..5e4a3bf236fa4fdbb4c8a0a22c87d75533d69c03 100644
(file)
--- a/
libs/ardour/audio_track.cc
+++ b/
libs/ardour/audio_track.cc
@@
-56,7
+56,7
@@
AudioTrack::AudioTrack (Session& sess, string name, Route::Flag flag, TrackMode
AudioTrack::~AudioTrack ()
{
- if (_freeze_record.playlist) {
+ if (_freeze_record.playlist
&& !_session.deletion_in_progress()
) {
_freeze_record.playlist->release();
}
}
@@
-641,6
+641,7
@@
void
AudioTrack::unfreeze ()
{
if (_freeze_record.playlist) {
+ _freeze_record.playlist->release();
audio_diskstream()->use_playlist (_freeze_record.playlist);
{