Add back lineIdForScreenRow

This commit is contained in:
Antonio Scandurra
2016-03-17 11:19:05 +01:00
parent 23ddeb7f08
commit f57fb3176a

View File

@@ -700,9 +700,6 @@ class TextEditorPresenter
if @baseCharacterWidth?
oldContentWidth = @contentWidth
rightmostPosition = @model.getRightmostScreenPosition()
# TODO: Add some version of this back once softwrap is reintroduced
# if @model.tokenizedLineForScreenRow(rightmostPosition.row)?.isSoftWrapped()
# rightmostPosition = @model.clipScreenPosition(rightmostPosition)
@contentWidth = @pixelPositionForScreenPosition(rightmostPosition).left
@contentWidth += @scrollLeft
@contentWidth += 1 unless @model.isSoftWrapped() # account for cursor width
@@ -1077,6 +1074,9 @@ class TextEditorPresenter
for line, index in @displayLayer.getScreenLines(startRow, endRow + 1)
@linesByScreenRow.set(startRow + index, line)
lineIdForScreenRow: (screenRow) ->
@linesByScreenRow.get(screenRow).id
fetchDecorations: ->
return unless 0 <= @startRow <= @endRow <= Infinity
@decorations = @model.decorationsStateForScreenRowRange(@startRow, @endRow - 1)