diff --git a/renderer/api/lib/remote.coffee b/renderer/api/lib/remote.coffee index 23f5c6bae0a4..3cdcb3f3d72e 100644 --- a/renderer/api/lib/remote.coffee +++ b/renderer/api/lib/remote.coffee @@ -68,9 +68,11 @@ exports.getObject = (id) -> metaToValue meta # Get current window object. +windowCache = null exports.getCurrentWindow = -> + return windowCache if windowCache? meta = ipc.sendChannelSync 'ATOM_BROWSER_CURRENT_WINDOW' - metaToValue meta + windowCache = metaToValue meta # Get a global object in browser. exports.getGlobal = (name) ->