Fixed https://github.com/matthieugrieger/mumbledj/issues/174: Fixed deadlock during track skip/finish
This commit is contained in:
parent
466e9189c6
commit
9222608962
|
@ -1,6 +1,9 @@
|
|||
MumbleDJ Changelog
|
||||
==================
|
||||
|
||||
### August 21, 2016 -- `v3.1.3`
|
||||
* Fixed a deadlock that would occur during the transition from the first to second track in a queue.
|
||||
|
||||
### August 14, 2016 -- `v3.1.2`
|
||||
* Fixed an index out of range crash in the queue skipping function.
|
||||
|
||||
|
|
|
@ -199,7 +199,7 @@ func (q *Queue) Skip() {
|
|||
|
||||
q.mutex.Lock()
|
||||
// If caching is disabled, delete the track from disk.
|
||||
if q.Length() != 0 && !viper.GetBool("cache.enabled") {
|
||||
if len(q.Queue) != 0 && !viper.GetBool("cache.enabled") {
|
||||
DJ.YouTubeDL.Delete(q.Queue[0])
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue