Fixed #151: queue reorder or track deletion restarting currently playing track

This commit is contained in:
Eliot Berriot 2018-04-23 18:32:27 +02:00
parent 48c9a8bd55
commit 6ed6634f93
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
6 changed files with 15 additions and 9 deletions

View file

@ -92,10 +92,10 @@ export default {
if (current) {
dispatch('player/stop', null, {root: true})
}
if (index < state.currentIndex) {
dispatch('currentIndex', state.currentIndex - 1)
}
commit('splice', {start: index, size: 1})
if (index < state.currentIndex) {
commit('currentIndex', state.currentIndex - 1)
}
if (current) {
// we play next track, which now have the same index
dispatch('currentIndex', index)