|
@@ -13,7 +13,11 @@ if (!ipcRenderer.send) {
|
|
|
};
|
|
|
|
|
|
ipcRenderer.sendSync = function (channel, ...args) {
|
|
|
- return ipc.sendSync(internal, channel, args)[0];
|
|
|
+ const result = ipc.sendSync(internal, channel, args);
|
|
|
+ if (!Array.isArray(result) || result.length !== 1) {
|
|
|
+ throw new Error(`Unexpected return value from ipcRenderer.sendSync: ${result}`);
|
|
|
+ }
|
|
|
+ return result[0];
|
|
|
};
|
|
|
|
|
|
ipcRenderer.sendToHost = function (channel, ...args) {
|