diff --git a/src/main-process/atom-application.js b/src/main-process/atom-application.js index d657d9f22..065f3a626 100644 --- a/src/main-process/atom-application.js +++ b/src/main-process/atom-application.js @@ -246,12 +246,12 @@ class AtomApplication extends EventEmitter { if (options.test || options.benchmark || options.benchmarkTest) { optionsForWindowsToOpen.push(options) + } else if (options.newWindow) { + shouldReopenPreviousWindows = false } else if ((options.pathsToOpen && options.pathsToOpen.length > 0) || (options.urlsToOpen && options.urlsToOpen.length > 0)) { optionsForWindowsToOpen.push(options) shouldReopenPreviousWindows = this.config.get('core.restorePreviousWindowsOnStart') === 'always' - } else if (options.newWindow) { - shouldReopenPreviousWindows = false } else { shouldReopenPreviousWindows = this.config.get('core.restorePreviousWindowsOnStart') !== 'no' }