From ec96201b2c2c70c0e54fe9d676a9cb76a5077478 Mon Sep 17 00:00:00 2001 From: Michael Hollister Date: Tue, 17 Jun 2025 23:37:07 -0500 Subject: [PATCH] Electron: Fixed playing mixed content in same player window session --- receivers/electron/src/Main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/receivers/electron/src/Main.ts b/receivers/electron/src/Main.ts index e8483ab..b9606d6 100644 --- a/receivers/electron/src/Main.ts +++ b/receivers/electron/src/Main.ts @@ -191,7 +191,7 @@ export class Main { Main.playerWindow.show(); Main.playerWindow.loadFile(path.join(__dirname, `${messageInfo.contentViewer}/index.html`)); - Main.playerWindow.on('ready-to-show', async () => { + Main.playerWindow.once('ready-to-show', async () => { Main.playerWindow?.webContents?.send(messageInfo.rendererEvent, messageInfo.rendererMessage); }); Main.playerWindow.on('closed', () => { @@ -202,7 +202,7 @@ export class Main { else if (Main.playerWindow && messageInfo.contentViewer !== Main.playerWindowContentViewer) { Main.playerWindow.setTitle(windowTitle); Main.playerWindow.loadFile(path.join(__dirname, `${messageInfo.contentViewer}/index.html`)); - Main.playerWindow.on('ready-to-show', async () => { + Main.playerWindow.once('ready-to-show', async () => { Main.playerWindow?.webContents?.send(messageInfo.rendererEvent, messageInfo.rendererMessage); }); } else {