diff --git a/atom/browser/api/lib/browser-window.coffee b/atom/browser/api/lib/browser-window.coffee index d9cfb5ac47..1687604f2f 100644 --- a/atom/browser/api/lib/browser-window.coffee +++ b/atom/browser/api/lib/browser-window.coffee @@ -15,7 +15,9 @@ BrowserWindow::_init = -> @setMenu menu if menu? # Define getter for webContents. - @webContents = @getWebContents() + @__webContents = null + @__defineGetter__ 'webContents', -> + @__webContents ?= @getWebContents() @__devToolsWebContents = null @__defineGetter__ 'devToolsWebContents', -> if @isDevToolsOpened()