From 7006fd5021a4211569918521ebe1b82ec837862a Mon Sep 17 00:00:00 2001 From: jcass Date: Wed, 17 Feb 2016 06:46:55 +0200 Subject: [PATCH] Try to fix 'stuck' elapsed timer when playback starts on the 'Now Playing' page. --- mopidy_musicbox_webclient/static/js/gui.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mopidy_musicbox_webclient/static/js/gui.js b/mopidy_musicbox_webclient/static/js/gui.js index 4407819..920f01c 100644 --- a/mopidy_musicbox_webclient/static/js/gui.js +++ b/mopidy_musicbox_webclient/static/js/gui.js @@ -7,7 +7,6 @@ * Song Info Sreen * ********************/ function resetSong() { - resetProgressTimer(); setPlayState(false); setPosition(0); var data = new Object; @@ -105,7 +104,6 @@ function setSongInfo(data) { songlength = Infinity; if (!data.track.length || data.track.length == 0) { - resetProgressTimer(); $('#trackslider').next().find('.ui-slider-handle').hide(); $('#trackslider').slider('disable'); // $('#streamnameinput').val(data.track.name); @@ -142,7 +140,11 @@ function setSongInfo(data) { $("#trackslider").attr("min", 0); $("#trackslider").attr("max", songlength); - progressTimer.reset().set(0, songlength); + resetProgressTimer(); + progressTimer.set(0, songlength); + if (play) { + startProgressTimer(); + } resizeMb(); }