Fix fullscreen exit.

This commit is contained in:
cryptofyre 2022-05-21 12:20:40 -05:00
parent bc854ce069
commit ef22e8d432

View file

@ -4200,11 +4200,8 @@ const app = new Vue({
this.fullscreenState = flag; this.fullscreenState = flag;
if (flag) { if (flag) {
ipcRenderer.send('setFullScreen', true); ipcRenderer.send('setFullScreen', true);
if (app.mk.nowPlayingItem.type && app.mk.nowPlayingItem.type.toLowerCase().includes("video")) { app.appMode = 'fullscreen';
// document.querySelector('video#apple-music-video-player').requestFullscreen()
} else {
app.appMode = 'fullscreen';
}
document.addEventListener('keydown', event => { document.addEventListener('keydown', event => {
if (event.key === 'Escape' && app.appMode === 'fullscreen') { if (event.key === 'Escape' && app.appMode === 'fullscreen') {
this.fullscreen(false); this.fullscreen(false);
@ -4212,11 +4209,7 @@ const app = new Vue({
}); });
} else { } else {
ipcRenderer.send('setFullScreen', false); ipcRenderer.send('setFullScreen', false);
if (app.mk.nowPlayingItem.type && app.mk.nowPlayingItem.type.toLowerCase().includes("video")) { app.appMode = 'player';
} else {
app.appMode = 'player';
}
} }
}, },
pip(){ pip(){