修复桌面歌词的鼠标悬停隐藏功能,优化鼠标事件处理逻辑

This commit is contained in:
lyswhut
2026-03-07 14:11:44 +08:00
parent 44d96264fb
commit b9c3c3506e
+6 -2
View File
@@ -31,9 +31,13 @@ export const setLrcConfig = (keys: Array<keyof LX.AppSetting>, setting: Partial<
if (keys.includes('desktopLyric.isHoverHide') && isHoverHide != global.lx.appSetting['desktopLyric.isHoverHide']) {
isHoverHide = global.lx.appSetting['desktopLyric.isHoverHide']
if (!isLinux) {
setIgnoreMouseEvents(global.lx.appSetting['desktopLyric.isLock'], { forward: global.lx.appSetting['desktopLyric.isHoverHide'] })
setIgnoreMouseEvents(global.lx.appSetting['desktopLyric.isLock'], { forward: isHoverHide })
if (isHoverHide) {
mouseCheckTools.runCheck(sendMouseLeave)
} else {
mouseCheckTools.cacnelCheck()
}
}
mouseCheckTools.runCheck(sendMouseLeave)
}
if (keys.includes('desktopLyric.isAlwaysOnTop') && isAlwaysOnTop != global.lx.appSetting['desktopLyric.isAlwaysOnTop']) {
isAlwaysOnTop = global.lx.appSetting['desktopLyric.isAlwaysOnTop']