mirror of
https://github.com/atom/atom.git
synced 2026-02-10 22:55:09 -05:00
Editor subscribes to buffer-path-change events on edit sessions, not buffers directly
This commit is contained in:
@@ -41,6 +41,9 @@ class EditSession
|
||||
@selections = []
|
||||
@addCursorAtScreenPosition([0, 0])
|
||||
|
||||
@buffer.on "path-change.edit-session-#{@id}", =>
|
||||
@trigger 'buffer-path-change'
|
||||
|
||||
@buffer.on "change.edit-session-#{@id}", (e) =>
|
||||
anchor.handleBufferChange(e) for anchor in @getAnchors()
|
||||
@mergeCursors()
|
||||
|
||||
@@ -385,10 +385,9 @@ class Editor extends View
|
||||
|
||||
@unsubscribeFromBuffer() if @buffer
|
||||
@buffer = @activeEditSession.buffer
|
||||
@buffer.on "path-change.editor#{@id}", => @trigger 'editor-path-change'
|
||||
|
||||
@trigger 'editor-path-change'
|
||||
|
||||
@activeEditSession.on "buffer-path-change", => @trigger 'editor-path-change'
|
||||
@renderWhenAttached()
|
||||
|
||||
activateEditSessionForPath: (path) ->
|
||||
|
||||
Reference in New Issue
Block a user