mirror of
https://github.com/atom/atom.git
synced 2026-02-14 08:35:11 -05:00
Clip screen positions before translating to buffer positions
This commit is contained in:
@@ -111,7 +111,7 @@ class LineMap
|
||||
[screenRow, screenLines]
|
||||
|
||||
bufferPositionForScreenPosition: (screenPosition, options) ->
|
||||
{ row, column } = Point.fromObject(screenPosition)
|
||||
{ row, column } = @clipScreenPosition(Point.fromObject(screenPosition))
|
||||
[bufferRow, screenLine] = @bufferRowAndScreenLineForScreenRow(row)
|
||||
bufferColumn = screenLine.bufferColumnForScreenColumn(column)
|
||||
new Point(bufferRow, bufferColumn)
|
||||
|
||||
Reference in New Issue
Block a user