mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 15:37:46 +03:00
parent
ef3ccc992b
commit
87fb07e657
@ -212,6 +212,11 @@ describe "RootView", ->
|
||||
expect(editSession.getPath()).toBeUndefined()
|
||||
expect(rootView.getActivePane().focus).toHaveBeenCalled()
|
||||
|
||||
it "can create multiple empty edit sessions as an item on a new pane", ->
|
||||
editSession = rootView.open()
|
||||
editSession = rootView.open()
|
||||
expect(rootView.getActivePane().getItems().length).toBe 2
|
||||
|
||||
describe "when called with a path", ->
|
||||
it "creates an edit session for the given path as an item on a new pane, and focuses the pane", ->
|
||||
editSession = rootView.open('b')
|
||||
|
@ -173,7 +173,8 @@ class RootView extends View
|
||||
initialLine = options.initialLine
|
||||
path = project.relativize(path)
|
||||
if activePane = @getActivePane()
|
||||
editSession = activePane.itemForUri(path) ? project.open(path, {initialLine})
|
||||
editSession = activePane.itemForUri(path)
|
||||
editSession = project.open(path, {initialLine}) unless path and editSession
|
||||
activePane.showItem(editSession)
|
||||
else
|
||||
editSession = project.open(path, {initialLine})
|
||||
|
Loading…
Reference in New Issue
Block a user