further bg memleak fix
This commit is contained in:
parent
7289ab525d
commit
a3f8ba18d0
1 changed files with 11 additions and 6 deletions
|
@ -1671,16 +1671,18 @@ const app = new Vue({
|
|||
document.querySelector('.bg-artwork').src = "";
|
||||
if (this.mk["nowPlayingItem"]["attributes"]["artwork"]["url"]) {
|
||||
document.querySelector('.bg-artwork').src = this.mk["nowPlayingItem"]["attributes"]["artwork"]["url"].replace('{w}', size).replace('{h}', size);
|
||||
try { clearInterval(bginterval); } catch (err) { console.log(err) }
|
||||
try { clearInterval(bginterval); } catch (err) { }
|
||||
} else {
|
||||
this.setLibraryArtBG()
|
||||
}
|
||||
} else if (this.mk.nowPlayingItem["id"] == this.currentTrackID){
|
||||
try { clearInterval(bginterval); } catch (err) { console.log(err) }
|
||||
try { clearInterval(bginterval); } catch (err) { }
|
||||
}
|
||||
} catch (e) {
|
||||
if (this.mk.nowPlayingItem && this.mk.nowPlayingItem["id"] && document.querySelector('.bg-artwork')){
|
||||
this.setLibraryArtBG()}
|
||||
this.setLibraryArtBG()
|
||||
try { clearInterval(bginterval); } catch (err) { }
|
||||
}
|
||||
}
|
||||
}, 200)
|
||||
},
|
||||
|
@ -1697,16 +1699,19 @@ const app = new Vue({
|
|||
document.querySelector('.app-playback-controls .artwork').style.setProperty('--artwork', '');
|
||||
if (this.mk["nowPlayingItem"]["attributes"]["artwork"]["url"]) {
|
||||
document.querySelector('.app-playback-controls .artwork').style.setProperty('--artwork', `url("${decodeURI((this.mk["nowPlayingItem"]["attributes"]["artwork"]["url"])).replace('{w}', size).replace('{h}', size)}")`);
|
||||
try { clearInterval(interval); } catch (err) { console.log(err) }
|
||||
try { clearInterval(interval); } catch (err) {}
|
||||
} else {
|
||||
this.setLibraryArt()
|
||||
}
|
||||
} else if (this.mk.nowPlayingItem["id"] == this.currentTrackID){
|
||||
try { clearInterval(interval); } catch (err) { console.log(err) }
|
||||
try { clearInterval(interval); } catch (err) { }
|
||||
}
|
||||
} catch (e) {
|
||||
if (this.mk.nowPlayingItem && this.mk.nowPlayingItem["id"] && document.querySelector('.app-playback-controls .artwork')){
|
||||
this.setLibraryArt()}
|
||||
this.setLibraryArt()
|
||||
try { clearInterval(interval); } catch (err) { }
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}, 200)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue