This commit ensures that arguments passed to `appendSwitch` and `appendArgument` are turned into strings before passing them over to the binding.
return Menu.getApplicationMenu()
},
commandLine: {
- appendSwitch: bindings.appendSwitch,
- appendArgument: bindings.appendArgument
+ appendSwitch() {
+ let castedArgs = [...arguments].map((arg) => {
+ return typeof arg !== 'string' ? `${arg}` : arg
+ })
+
+ return binding.appendSwitch(...castedArgs)
+ },
+ appendArgument() {
+ let castedArgs = [...arguments].map((arg) => {
+ return typeof arg !== 'string' ? `${arg}` : arg
+ })
+
+ return binding.appendArgument(...castedArgs)
+ }
}
})