diff --git a/atom/browser/api/atom_api_window.cc b/atom/browser/api/atom_api_window.cc index a41b8fae9f22..ccc3c8695d51 100644 --- a/atom/browser/api/atom_api_window.cc +++ b/atom/browser/api/atom_api_window.cc @@ -832,12 +832,11 @@ void Initialize(v8::Local exports, v8::Local unused, &mate::TrackableObject::FromWeakMapID); browser_window.SetMethod("getAllWindows", &mate::TrackableObject::GetAll); - browser_window.SetMethod("_setDeprecatedOptionsCheck", - &atom::api::SetDeprecatedOptionsCheck); - mate::Dictionary dict(isolate, exports); dict.Set("BrowserWindow", browser_window); + dict.SetMethod("_setDeprecatedOptionsCheck", + &atom::api::SetDeprecatedOptionsCheck); } } // namespace diff --git a/lib/browser/api/browser-window.js b/lib/browser/api/browser-window.js index ed6cbc4b80a7..244e87797a5b 100644 --- a/lib/browser/api/browser-window.js +++ b/lib/browser/api/browser-window.js @@ -3,7 +3,7 @@ const ipcMain = require('electron').ipcMain; const deprecate = require('electron').deprecate; const EventEmitter = require('events').EventEmitter; -const BrowserWindow = process.atomBinding('window').BrowserWindow; +const {BrowserWindow, _setDeprecatedOptionsCheck} = process.atomBinding('window'); BrowserWindow.prototype.__proto__ = EventEmitter.prototype; @@ -289,6 +289,6 @@ const checkForDeprecatedOptions = function(options) { return ''; }; -BrowserWindow._setDeprecatedOptionsCheck(checkForDeprecatedOptions); +_setDeprecatedOptionsCheck(checkForDeprecatedOptions); module.exports = BrowserWindow;