Fixed fullscreen queue

This commit is contained in:
Core 2022-09-26 22:41:05 +01:00
parent 0459851b19
commit 5921b98619
No known key found for this signature in database
GPG key ID: 2AB8327FBA02D1C0
4 changed files with 24 additions and 22 deletions

View file

@ -1059,9 +1059,14 @@ const app = new Vue({
});
this.mk.addEventListener(MusicKit.Events.queueItemsDidChange, () => {
if (self.$refs.queue) {
if (self.$refs.queue || self.$refs.fsView?.$refs?.queue) {
setTimeout(() => {
self.$refs.queue.updateQueue();
if (self.$refs.fsView?.$refs?.queue) {
self.$refs.fsView?.$refs?.queue.updateQueue();
}
if (self.$refs?.queue) {
self.$refs.queue.updateQueue();
}
}, 100);
}
});
@ -1083,7 +1088,10 @@ const app = new Vue({
});
this.mk.addEventListener(MusicKit.Events.nowPlayingItemDidChange, (a) => {
if (self.$refs.queue) {
if (self.$refs.fsView?.$refs?.queue) {
self.$refs.fsView?.$refs?.queue.updateQueue();
}
if (self.$refs?.queue) {
self.$refs.queue.updateQueue();
}
this.currentSongInfo = a;