singletons that are retroactively turned into EventEmitters should call the EventEmitter ctor

This commit is contained in:
Charles Kerr 2017-11-01 23:05:27 -05:00
parent 577012370e
commit 1c09dede1a
7 changed files with 14 additions and 0 deletions

View file

@ -10,7 +10,9 @@ const electron = require('electron')
const {deprecate, Menu} = electron
const {EventEmitter} = require('events')
// App is an EventEmitter.
Object.setPrototypeOf(App.prototype, EventEmitter.prototype)
EventEmitter.call(app)
Object.assign(app, {
setApplicationMenu (menu) {