mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-23 23:57:22 +08:00
fix(lyric): 修复桌面歌词窗口首次打开无歌词问题
歌词窗口 Vue 加载完成后发送 lyric-ready 信号,主窗口收到后 发送完整歌词数据,替代不可靠的延迟猜测方案
This commit is contained in:
@@ -172,6 +172,13 @@ export const loadLyricWindow = (ipcMain: IpcMain, mainWin: BrowserWindow): void
|
||||
});
|
||||
});
|
||||
|
||||
// 歌词窗口 Vue 应用加载完成,通知主窗口发送完整歌词数据
|
||||
ipcMain.on('lyric-ready', () => {
|
||||
if (mainWin && !mainWin.isDestroyed()) {
|
||||
mainWin.webContents.send('lyric-window-ready');
|
||||
}
|
||||
});
|
||||
|
||||
ipcMain.on('send-lyric', (_, data) => {
|
||||
if (lyricWindow && !lyricWindow.isDestroyed()) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user