diff --git a/src/renderer/core/useApp/useEventListener.js b/src/renderer/core/useApp/useEventListener.js index 4d5beef7..542b5846 100644 --- a/src/renderer/core/useApp/useEventListener.js +++ b/src/renderer/core/useApp/useEventListener.js @@ -28,6 +28,7 @@ const handle_open_devtools = event => { rendererSend(NAMES.mainWindow.open_dev_tools) } const handle_fullscreen = event => { + if (event.event.repeat) return rendererInvoke(NAMES.mainWindow.fullscreen, !isFullscreen.value).then(fullscreen => { isFullscreen.value = fullscreen }) diff --git a/src/renderer/views/songList/SongList.vue b/src/renderer/views/songList/SongList.vue index 3819e5dd..41e82f92 100644 --- a/src/renderer/views/songList/SongList.vue +++ b/src/renderer/views/songList/SongList.vue @@ -201,11 +201,14 @@ export default { }), listenEvent() { window.eventHub.on('key_backspace_down', this.handle_key_backspace_down) - window.addEventListener('resize', this.setTagListWidth) + window.addEventListener('resize', this.handleSetTagWidth) }, unlistenEvent() { window.eventHub.off('key_backspace_down', this.handle_key_backspace_down) - window.removeEventListener('resize', this.setTagListWidth) + window.removeEventListener('resize', this.handleSetTagWidth) + }, + handleSetTagWidth() { + setTimeout(this.setTagListWidth) }, handle_key_backspace_down({ event }) { if (!this.isVisibleListDetail ||