fix playlist refcount on track un-freeze.

This commit is contained in:
Robin Gareus 2015-11-21 18:36:05 +01:00
parent 6b79bd5e42
commit 65d3f6523f

View File

@ -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);
{