mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
Ensure selection emits event if a buffer change moves its anchor
This commit is contained in:
@@ -69,7 +69,7 @@ class Selection
|
||||
|
||||
clear: ->
|
||||
@modifyScreenRange =>
|
||||
@editSession.removeAnchor(@anchor)
|
||||
@anchor?.destroy()
|
||||
@anchor = null
|
||||
|
||||
selectWord: ->
|
||||
@@ -228,6 +228,7 @@ class Selection
|
||||
placeAnchor: ->
|
||||
@anchor = @editSession.addAnchor()
|
||||
@anchor.setScreenPosition(@cursor.getScreenPosition())
|
||||
@anchor.on 'change-screen-position.selection', => @trigger 'change-screen-range'
|
||||
|
||||
intersectsBufferRange: (bufferRange) ->
|
||||
@getBufferRange().intersectsWith(bufferRange)
|
||||
|
||||
Reference in New Issue
Block a user