mirror of
https://github.com/atom/atom.git
synced 2026-02-16 09:35:54 -05:00
renderer tells editor when the gutter needs to be updated
This commit is contained in:
@@ -424,7 +424,7 @@ class Editor extends View
|
||||
@compositeCursor.updateBufferPosition() unless e.bufferChanged
|
||||
|
||||
if @attached
|
||||
unless newScreenRange.isSingleLine() and newScreenRange.coversSameRows(oldScreenRange)
|
||||
if e.lineNumbersChanged
|
||||
@gutter.renderLineNumbers(@getFirstVisibleScreenRow(), @getLastVisibleScreenRow())
|
||||
|
||||
@verticalScrollbarContent.height(@lineHeight * @screenLineCount())
|
||||
@@ -454,7 +454,7 @@ class Editor extends View
|
||||
|
||||
if rowDelta > 0
|
||||
@removeLineElements(@lastRenderedScreenRow + 1, @lastRenderedScreenRow + rowDelta)
|
||||
else
|
||||
else if rowDelta < 0
|
||||
@lastRenderedScreenRow += rowDelta
|
||||
@updateVisibleLines()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user