From 29fa48d8c31a9bb8828a7931df243412b65eef83 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Fri, 16 Sep 2016 11:43:48 -0700 Subject: [PATCH] :wrench: Ensure correct types for commandLine This commit ensures that arguments passed to `appendSwitch` and `appendArgument` are turned into strings before passing them over to the binding. --- lib/browser/api/app.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/browser/api/app.js b/lib/browser/api/app.js index a3d227b07961..80837501ecb4 100644 --- a/lib/browser/api/app.js +++ b/lib/browser/api/app.js @@ -24,15 +24,15 @@ Object.assign(app, { return Menu.getApplicationMenu() }, commandLine: { - appendSwitch() { - let castedArgs = [...arguments].map((arg) => { + appendSwitch (...args) { + const castedArgs = args.map((arg) => { return typeof arg !== 'string' ? `${arg}` : arg }) return binding.appendSwitch(...castedArgs) }, - appendArgument() { - let castedArgs = [...arguments].map((arg) => { + appendArgument (...args) { + const castedArgs = [...arguments].map((arg) => { return typeof arg !== 'string' ? `${arg}` : arg })