Fix crash on opening browse when devtools open

This commit is contained in:
Max Goodhart
2025-06-14 17:54:51 +00:00
parent d63a5089de
commit fa3ed4c4e8

View File

@@ -340,11 +340,7 @@ async function main(argv: ReturnType<typeof parseArgs>) {
console.debug('Reloading view:', msg.viewIdx) console.debug('Reloading view:', msg.viewIdx)
streamWindow.reloadView(msg.viewIdx) streamWindow.reloadView(msg.viewIdx)
} else if (msg.type === 'browse' || msg.type === 'dev-tools') { } else if (msg.type === 'browse' || msg.type === 'dev-tools') {
if ( if (browseWindow && !browseWindow.isDestroyed()) {
msg.type === 'dev-tools' &&
browseWindow &&
!browseWindow.isDestroyed()
) {
// DevTools needs a fresh webContents to work. Close any existing window. // DevTools needs a fresh webContents to work. Close any existing window.
browseWindow.destroy() browseWindow.destroy()
browseWindow = null browseWindow = null