Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit 9ea73da

Browse files
committed
Always include markers in the invalidated set
1 parent 9e26a8c commit 9ea73da

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

spec/marker-layer-spec.coffee

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@ describe "MarkerLayer", ->
188188
})
189189

190190
buffer.transact ->
191-
marker1 = layer.markRange([[0, 2], [0, 4]], {invalidate: 'touch'})
192-
marker2 = layer.markRange([[0, 6], [0, 8]], {invalidate: 'touch'})
191+
marker1 = layer.markRange([[0, 2], [0, 4]])
192+
marker2 = layer.markRange([[0, 6], [0, 8]])
193193
expect(events.length).toBe(0)
194194

195195
marker3 = layer.markRange([[4, 0], [4, 5]])

src/marker-layer.coffee

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,8 @@ class MarkerLayer
255255
invalidated = @index.splice(start, oldExtent, newExtent)
256256
invalidated.touch.forEach (id) =>
257257
marker = @markersById[id]
258+
@invalidatedMarkers.add(id)
258259
if invalidated[marker.getInvalidationStrategy()]?.has(id)
259-
@invalidatedMarkers.add(id)
260260
if @destroyInvalidatedMarkers
261261
marker.destroy()
262262
else

0 commit comments

Comments
 (0)