Overdraw gutter line numbers in addition to editor lines

This commit is contained in:
Nathan Sobo
2012-05-29 13:07:24 -06:00
parent a9c9a854ac
commit 6e34124f12
2 changed files with 7 additions and 8 deletions

View File

@@ -303,12 +303,11 @@ class Editor extends View
updateVisibleLines: ->
firstVisibleScreenRow = @getFirstVisibleScreenRow()
lastVisibleScreenRow = @getLastVisibleScreenRow()
@gutter.renderLineNumbers(firstVisibleScreenRow, lastVisibleScreenRow)
renderFrom = Math.max(0, firstVisibleScreenRow - @lineOverdraw)
renderTo = Math.min(@getLastScreenRow(), lastVisibleScreenRow + @lineOverdraw)
@gutter.renderLineNumbers(renderFrom, renderTo)
if firstVisibleScreenRow < @firstRenderedScreenRow
@removeLineElements(Math.max(@firstRenderedScreenRow, renderTo + 1), @lastRenderedScreenRow)
@lastRenderedScreenRow = renderTo