diff --git a/src/main-process/atom-application.js b/src/main-process/atom-application.js index 378fb5167..415d0b4e1 100644 --- a/src/main-process/atom-application.js +++ b/src/main-process/atom-application.js @@ -846,9 +846,9 @@ class AtomApplication extends EventEmitter { const normalizedPathsToOpen = locationsToOpen.map(location => location.pathToOpen).filter(Boolean) let existingWindow - if (!newWindow && normalizedPathsToOpen.length > 0) { + if (addToLastWindow && normalizedPathsToOpen.length > 0) { existingWindow = this.windowForPaths(normalizedPathsToOpen, devMode) - if (!existingWindow && addToLastWindow) { + if (!existingWindow) { let lastWindow = window || this.getLastFocusedWindow() if (lastWindow && lastWindow.devMode === devMode) { existingWindow = lastWindow