Match args style of other IPC handlers

This commit is contained in:
Kevin Sawicki 2017-04-03 14:30:21 -07:00
parent 746f636016
commit fdd36334e5

View file

@ -362,14 +362,14 @@ ipcMain.on('ELECTRON_BROWSER_MEMBER_CALL', function (event, id, method, args) {
ipcMain.on('ELECTRON_BROWSER_MEMBER_SET', function (event, id, name, args) {
try {
const [value] = unwrapArgs(event.sender, args)
const obj = objectsRegistry.get(id)
args = unwrapArgs(event.sender, args)
let obj = objectsRegistry.get(id)
if (obj == null) {
throwRPCError(`Cannot set property '${name}' on missing remote object ${id}`)
}
obj[name] = value
obj[name] = args[0]
event.returnValue = null
} catch (error) {
event.returnValue = exceptionToMeta(error)