mirror of
https://github.com/atom/atom.git
synced 2026-01-26 07:19:06 -05:00
Make an option to *always* restore the last session, no matter how Atom is invoked (#9643), part5: use _.deepClone from underscore-plus
This commit is contained in:
@@ -53,7 +53,6 @@
|
||||
"key-path-helpers": "^0.4.0",
|
||||
"less-cache": "0.23",
|
||||
"line-top-index": "0.2.0",
|
||||
"lodash.clonedeep": "*",
|
||||
"marked": "^0.3.6",
|
||||
"minimatch": "^3.0.3",
|
||||
"mocha": "2.5.1",
|
||||
|
||||
@@ -15,7 +15,6 @@ net = require 'net'
|
||||
url = require 'url'
|
||||
{EventEmitter} = require 'events'
|
||||
_ = require 'underscore-plus'
|
||||
cloneDeep = require 'lodash.clonedeep'
|
||||
FindParentDir = null
|
||||
Resolve = null
|
||||
|
||||
@@ -113,7 +112,7 @@ class AtomApplication
|
||||
launch: (options) ->
|
||||
if options.pathsToOpen?.length > 0 or options.urlsToOpen?.length > 0 or options.test or options.benchmark or options.benchmarkTest
|
||||
if @config.get('core.restorePreviousWindowsOnStart') is 'always'
|
||||
@loadState(cloneDeep(options))
|
||||
@loadState(_.deepClone(options))
|
||||
@openWithOptions(options)
|
||||
else
|
||||
@loadState(options) or @openPath(options)
|
||||
|
||||
Reference in New Issue
Block a user