mirror of
https://github.com/atom/atom.git
synced 2026-02-14 08:35:11 -05:00
Passivize more event names: 'change(d)' & 'screen-lines-change(d)'
This commit is contained in:
@@ -39,7 +39,7 @@ class DisplayBuffer
|
||||
@buildLineMap()
|
||||
screenDelta = @getLastRow() - end
|
||||
bufferDelta = 0
|
||||
@trigger 'change', { start, end, screenDelta, bufferDelta }
|
||||
@trigger 'changed', { start, end, screenDelta, bufferDelta }
|
||||
|
||||
lineForRow: (row) ->
|
||||
@lineMap.lineForScreenRow(row)
|
||||
@@ -95,7 +95,7 @@ class DisplayBuffer
|
||||
end = oldScreenRange.end.row
|
||||
screenDelta = newScreenRange.end.row - oldScreenRange.end.row
|
||||
bufferDelta = 0
|
||||
@trigger 'change', { start, end, screenDelta, bufferDelta }
|
||||
@trigger 'changed', { start, end, screenDelta, bufferDelta }
|
||||
|
||||
fold
|
||||
|
||||
@@ -124,7 +124,7 @@ class DisplayBuffer
|
||||
screenDelta = newScreenRange.end.row - oldScreenRange.end.row
|
||||
bufferDelta = 0
|
||||
|
||||
@trigger 'change', { start, end, screenDelta, bufferDelta }
|
||||
@trigger 'changed', { start, end, screenDelta, bufferDelta }
|
||||
|
||||
destroyFoldsContainingBufferRow: (bufferRow) ->
|
||||
for row, folds of @activeFolds
|
||||
@@ -225,7 +225,7 @@ class DisplayBuffer
|
||||
@lineMap.replaceScreenRows(start, end, newScreenLines)
|
||||
screenDelta = @lastScreenRowForBufferRow(tokenizedBufferEnd + tokenizedBufferDelta) - end
|
||||
|
||||
@trigger 'change', { start, end, screenDelta, bufferDelta }
|
||||
@trigger 'changed', { start, end, screenDelta, bufferDelta }
|
||||
|
||||
buildLineForBufferRow: (bufferRow) ->
|
||||
@buildLinesForBufferRows(bufferRow, bufferRow)
|
||||
|
||||
@@ -61,9 +61,9 @@ class EditSession
|
||||
|
||||
@preserveCursorPositionOnBufferReload()
|
||||
|
||||
@displayBuffer.on "change.edit-session-#{@id}", (e) =>
|
||||
@displayBuffer.on "changed.edit-session-#{@id}", (e) =>
|
||||
@refreshAnchorScreenPositions() unless e.bufferDelta
|
||||
@trigger 'screen-lines-change', e
|
||||
@trigger 'screen-lines-changed', e
|
||||
|
||||
destroy: ->
|
||||
throw new Error("Edit session already destroyed") if @destroyed
|
||||
|
||||
@@ -784,7 +784,7 @@ class Editor extends View
|
||||
@newSelections.push(selection)
|
||||
@requestDisplayUpdate()
|
||||
|
||||
@activeEditSession.on 'screen-lines-change.editor', (e) => @handleScreenLinesChange(e)
|
||||
@activeEditSession.on 'screen-lines-changed.editor', (e) => @handleScreenLinesChange(e)
|
||||
|
||||
@newCursors = @activeEditSession.getCursors()
|
||||
@newSelections = @activeEditSession.getSelections()
|
||||
|
||||
Reference in New Issue
Block a user