Guard against no devtools web contents

pull/8144/head
Kevin Sawicki 2016-12-05 16:18:53 -08:00
parent 03263bb5b6
commit 820fb3b82b
1 changed files with 6 additions and 3 deletions
lib/browser/api

View File

@ -138,14 +138,17 @@ BrowserWindow.getFocusedWindow = () => {
}
BrowserWindow.fromWebContents = (webContents) => {
for (let window of BrowserWindow.getAllWindows()) {
for (const window of BrowserWindow.getAllWindows()) {
if (window.webContents.equal(webContents)) return window
}
}
BrowserWindow.fromDevToolsWebContents = (webContents) => {
for (let window of BrowserWindow.getAllWindows()) {
if (window.devToolsWebContents.equal(webContents)) return window
for (const window of BrowserWindow.getAllWindows()) {
const {devToolsWebContents} = window
if (devToolsWebContents != null && devToolsWebContents.equal(webContents)) {
return window
}
}
}