|
@@ -1,8 +1,17 @@
|
|
|
const {EventEmitter} = require('events')
|
|
|
+const {deprecate} = require('electron')
|
|
|
const {screen, Screen} = process.atomBinding('screen')
|
|
|
|
|
|
// Screen is an EventEmitter.
|
|
|
Object.setPrototypeOf(Screen.prototype, EventEmitter.prototype)
|
|
|
EventEmitter.call(screen)
|
|
|
|
|
|
+const nativeFn = screen.getMenuBarHeight
|
|
|
+screen.getMenuBarHeight = function () {
|
|
|
+ if (!process.noDeprecations) {
|
|
|
+ deprecate.warn('screen.getMenuBarHeight', 'screen.getPrimaryDisplay().workArea')
|
|
|
+ }
|
|
|
+ return nativeFn.call(this)
|
|
|
+}
|
|
|
+
|
|
|
module.exports = screen
|