From 00d3b797c4793e479529454fb7ee663d97128181 Mon Sep 17 00:00:00 2001 From: deurstann <tristan.derouet@gmail.com> Date: Fri, 24 Feb 2023 18:56:51 +0100 Subject: [PATCH] Fix current kara check --- instance/index.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/instance/index.js b/instance/index.js index fab82fe..4c15e5e 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' } }); -- GitLab