Deprecate Project::resolve

It’s not something that will make sense once we add the ability to have
multiple directories in a project.
This commit is contained in:
Nathan Sobo
2015-01-09 13:40:22 -08:00
parent a47782ddd8
commit 3c5bd9f10a
8 changed files with 48 additions and 85 deletions

View File

@@ -383,7 +383,7 @@ class Workspace extends Model
open: (uri, options={}) ->
searchAllPanes = options.searchAllPanes
split = options.split
uri = atom.project.resolve(uri)
uri = atom.project.getDirectories()[0]?.resolve(uri)
pane = @paneContainer.paneForUri(uri) if searchAllPanes
pane ?= switch split
@@ -422,7 +422,7 @@ class Workspace extends Model
{initialLine, initialColumn} = options
activatePane = options.activatePane ? true
uri = atom.project.resolve(uri)
uri = atom.project.getDirectories()[0]?.resolve(uri)
item = @getActivePane().itemForUri(uri)
if uri
@@ -445,7 +445,7 @@ class Workspace extends Model
if uri?
item = pane.itemForUri(uri)
item ?= opener(atom.project.resolve(uri), options) for opener in @getOpeners() when !item
item ?= opener(atom.project.getDirectories()[0]?.resolve(uri), options) for opener in @getOpeners() when !item
item ?= atom.project.open(uri, options)
Q(item)