mirror of
https://github.com/atom/atom.git
synced 2026-01-25 23:08:18 -05:00
Don't restore state when --new-window is passed and other paths
This commit is contained in:
@@ -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'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user