Access function in methodInBrowserWindow

This commit is contained in:
Kevin Sawicki 2016-06-21 10:06:56 -07:00
Родитель 35097b244e
Коммит 3505e98a46
1 изменённых файлов: 3 добавлений и 5 удалений

Просмотреть файл

@ -82,12 +82,10 @@ const MenuItem = (function () {
const methodName = rolesMap[this.role]
if (methodInApp[methodName]) {
return app[methodName]()
} else if (typeof methodInBrowserWindow[methodName] === 'function') {
return methodInBrowserWindow[methodName](focusedWindow)
} else if (methodInBrowserWindow[methodName]) {
if (typeof methodName === 'function') {
return methodName(focusedWindow)
} else {
return focusedWindow[methodName]()
}
return focusedWindow[methodName]()
} else {
const {webContents} = focusedWindow
return webContents != null ? webContents[methodName]() : void 0