Add ability to cancel marker head position observations

This commit is contained in:
Nathan Sobo
2013-01-31 14:11:28 -07:00
parent bc44540b10
commit ec521b3fd3
4 changed files with 38 additions and 4 deletions

View File

@@ -53,6 +53,8 @@ class BufferMarker
observeHeadPosition: (callback) ->
@headPositionObservers.push(callback)
cancel: =>
_.remove(@headPositionObservers, callback)
tryToInvalidate: (oldRange) ->
containsStart = oldRange.containsPoint(@getStartPosition(), exclusive: true)