mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Selections render correctly with wrapped lines.
This commit is contained in:
@@ -27,7 +27,7 @@ class Selection extends View
|
||||
updateAppearance: ->
|
||||
@clearRegions()
|
||||
|
||||
range = @getRange()
|
||||
range = @getScreenRange()
|
||||
return if range.isEmpty()
|
||||
|
||||
rowSpan = range.end.row - range.start.row
|
||||
@@ -70,6 +70,9 @@ class Selection extends View
|
||||
@modifySelection =>
|
||||
@cursor.setPosition(range.end)
|
||||
|
||||
getScreenRange: ->
|
||||
@editor.lineWrapper.screenRangeFromBufferRange(@getRange())
|
||||
|
||||
getText: ->
|
||||
@editor.buffer.getTextInRange @getRange()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user