Fix #2152: Cast opened paths to string

path.resolve() was throwing an exception if given path was not a string.
When iterating through all given paths, each entry is casted by JS to
most suitable type and paths in form of a number (i.e. '1234') were
cast to Number, hence the bug.
This commit is contained in:
Stan Kardach
2014-05-11 16:59:33 +02:00
parent dbe15f7dda
commit 19c7086200

View File

@@ -42,7 +42,7 @@ start = ->
app.removeListener 'open-url', addUrlToOpen
args.pathsToOpen = args.pathsToOpen.map (pathToOpen) ->
path.resolve(args.executedFrom ? process.cwd(), pathToOpen)
path.resolve(args.executedFrom ? process.cwd(), "#{pathToOpen}")
require('coffee-script').register()
if args.devMode