diff --git a/lib/browser/api/dialog.js b/lib/browser/api/dialog.js index 3410618027..9b43b7b936 100644 --- a/lib/browser/api/dialog.js +++ b/lib/browser/api/dialog.js @@ -23,15 +23,12 @@ var messageBoxOptions = { var parseArgs = function (window, options, callback, ...args) { if (!(window === null || (window != null ? window.constructor : void 0) === BrowserWindow)) { // Shift. - callback = options - options = window - window = null + [callback, options, window] = [options, window, null] } if ((callback == null) && typeof options === 'function') { // Shift. - callback = options - options = null + [callback, options] = [options, null] } // Fallback to using very last argument as the callback function