Don't use deprecated buffer events

This commit is contained in:
Kevin Sawicki
2015-03-16 15:46:44 -07:00
parent 03a59c570e
commit 2219abece1
2 changed files with 6 additions and 1 deletions

View File

@@ -96,7 +96,8 @@ class GitRepository
@subscriptions.add new Disposable(-> window.removeEventListener 'focus', onWindowFocus)
if @project?
@subscriptions.add @project.eachBuffer (buffer) => @subscribeToBuffer(buffer)
@project.getBuffers().forEach (buffer) => @subscribeToBuffer(buffer)
@subscriptions.add @project.onDidAddBuffer (buffer) => @subscribeToBuffer(buffer)
# Public: Destroy this {GitRepository} object.
#

View File

@@ -118,6 +118,9 @@ class Project extends Model
onDidChangePaths: (callback) ->
@emitter.on 'did-change-paths', callback
onDidAddBuffer: (callback) ->
@emitter.on 'did-add-buffer', callback
on: (eventName) ->
if eventName is 'path-changed'
Grim.deprecate("Use Project::onDidChangePaths instead")
@@ -436,6 +439,7 @@ class Project extends Model
@buffers.splice(index, 0, buffer)
@subscribeToBuffer(buffer)
@emit 'buffer-created', buffer
@emitter.emit 'did-add-buffer', buffer
buffer
# Removes a {TextBuffer} association from the project.