Playlist support fixed

This commit is contained in:
Thulinma 2021-07-19 16:03:05 +02:00
parent 684df4b23d
commit ad4c1abd0b
20 changed files with 343 additions and 237 deletions

View file

@ -476,9 +476,13 @@ namespace Mist{
}
void inputBuffer::userOnDisconnect(size_t id){
if (sourcePids.count(id)){
INFO_MSG("Disconnected track %zu", sourcePids[id]);
meta.reloadReplacedPagesIfNeeded();
removeTrack(sourcePids[id]);
if (!resumeMode){
INFO_MSG("Disconnected track %zu", sourcePids[id]);
meta.reloadReplacedPagesIfNeeded();
removeTrack(sourcePids[id]);
}else{
INFO_MSG("Track %zu lost its source, keeping it around for resume", sourcePids[id]);
}
sourcePids.erase(id);
}
}