Change how pathsToOpen gets passed around

This commit is contained in:
probablycorey
2013-05-24 14:45:48 -07:00
parent 623a58fb47
commit 7aa6c1c08e
2 changed files with 4 additions and 4 deletions

View File

@@ -21,6 +21,7 @@ class AtomApplication
socketPath: '/tmp/atom.sock'
constructor: ({@resourcePath, @executedFrom, @pathsToOpen, @testMode, @version}) ->
@pathsToOpen ?= [@executedFrom] if @executedFrom
atomApplication = this
@windows = []
@@ -157,8 +158,8 @@ class AtomApplication
sendCommand: (command) ->
atomWindow.sendCommand command for atomWindow in @windows when atomWindow.browserWindow.isFocused()
open: (pathsToOpen = []) ->
pathsToOpen = [null] if pathsToOpen.length == 0
open: (pathsToOpen) ->
pathsToOpen ?= [null]
for pathToOpen in pathsToOpen
pathToOpen = path.resolve(@executedFrom, pathToOpen) if @executedFrom and pathToOpen

View File

@@ -18,8 +18,7 @@ getHomeDir = ->
parseCommandLine = ->
args = optimist(process.argv[1..]).argv
executedFrom = args['executed-from'] ? process.cwd()
pathsToOpen = args._
pathsToOpen = [executedFrom] if pathsToOpen.length is 0 and args['executed-from']
pathsToOpen = if args._.length > 0 then args._ else null
testMode = true if args['test']
version = String fs.readFileSync(path.join(__dirname, '..', '..', 'version'))