mirror of
https://github.com/atom/atom.git
synced 2026-01-24 22:38:20 -05:00
Merge pull request #13918 from atom/ns-as-marker-layer-assertion
Cause an assertion failure if defaultMarkerLayer is destroyed early
This commit is contained in:
@@ -192,6 +192,9 @@ class TextEditor extends Model
|
||||
|
||||
@displayLayer.setTextDecorationLayer(@tokenizedBuffer)
|
||||
@defaultMarkerLayer = @displayLayer.addMarkerLayer()
|
||||
@disposables.add(@defaultMarkerLayer.onDidDestroy =>
|
||||
@assert(false, "defaultMarkerLayer destroyed at an unexpected time")
|
||||
)
|
||||
@selectionsMarkerLayer ?= @addMarkerLayer(maintainHistory: true, persistent: true)
|
||||
@selectionsMarkerLayer.trackDestructionInOnDidCreateMarkerCallbacks = true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user