diff --git a/electron/main.js b/electron/main.js index 0f8233d..07b6f76 100644 --- a/electron/main.js +++ b/electron/main.js @@ -134,7 +134,7 @@ function createWindow() { session.defaultSession.setDisplayMediaRequestHandler(async (_request, callback) => { const sources = await desktopCapturer.getSources({ types: ['screen', 'window'], thumbnailSize: { width: 320, height: 180 } }); if (sources.length === 0) { - callback({}); + callback(); return; } @@ -232,7 +232,7 @@ document.getElementById('cancelBtn').addEventListener('click', () => { try { fs.unlinkSync(tmpFile); } catch {} if (!selection) { - callback({}); + callback(); return; } const selectedId = typeof selection === 'string' ? selection : selection.id; @@ -241,7 +241,7 @@ document.getElementById('cancelBtn').addEventListener('click', () => { if (chosen) { callback(withAudio ? { video: chosen, audio: 'loopback' } : { video: chosen }); } else { - callback({}); + callback(); } }; @@ -252,7 +252,7 @@ document.getElementById('cancelBtn').addEventListener('click', () => { if (!resolved) { resolved = true; ipcMain.removeListener(PICKER_CHANNEL, onPickerResult); - callback({}); + callback(); } }); });