diff --git a/instance/index.js b/instance/index.js index fab82fe110e693dd28678f832056127a738d4c66..4c15e5e45ba816d6e4c43a1cf6f83dbda2843fd3 100644 --- a/instance/index.js +++ b/instance/index.js @@ -9,6 +9,7 @@ const { ipcRenderer } = require('electron'), var countKaraInQueue = 0; var currentSong = -1; var currentSongElement; +var currentSongPos=0; var dragCounter = 0; var leavedElement; var isDnDFromDB = false; @@ -359,16 +360,17 @@ ipcRenderer.on('send-song-time-data', (event, timeData) => { if(currentSongElement){ currentSongElement.style.background = '#4e5d6c' } - pos = parseInt(timeData.song)+1; - currentSongElement = document.getElementById(`pos-${pos.toString()}`).parentElement; + currentSongPos = parseInt(timeData.song)+1; + currentSongElement = document.getElementById(`pos-${currentSongPos.toString()}`).parentElement; currentSong = timeData.song; currentSongElement.style.background = '#6b7d8e'; currentSongElement.scrollIntoView(true) } - currentSongElement.style.background = '#6b7d8e'; - } else if (currentSongElement) { - currentSongElement.style.background = '#4e5d6c'; + document.getElementById(`pos-${currentSongPos.toString()}`).parentElement.style.background = '#6b7d8e'; + } else { + if (currentSongElement) currentSongElement.style.background = '#4e5d6c'; + document.getElementById(`pos-${currentSongPos.toString()}`).parentElement.style.background = '#4e5d6c' } });