diff --git a/src/app/buffer-marker.coffee b/src/app/buffer-marker.coffee index 672296a5f..a5129703d 100644 --- a/src/app/buffer-marker.coffee +++ b/src/app/buffer-marker.coffee @@ -168,6 +168,9 @@ class BufferMarker isValid: -> @buffer.getMarker(@id)? + isDestroyed: -> + not (@buffer.validMarkers[@id]? or @buffer.invalidMarkers[@id]?) + ### # Internal # ### diff --git a/src/app/display-buffer-marker.coffee b/src/app/display-buffer-marker.coffee index 5027441f7..dd78d1903 100644 --- a/src/app/display-buffer-marker.coffee +++ b/src/app/display-buffer-marker.coffee @@ -134,6 +134,9 @@ class DisplayBufferMarker isValid: -> @bufferMarker.isValid() + isDestroyed: -> + @bufferMarker.isDestroyed() + destroy: -> delete @displayBuffer.markers[@id] @bufferMarker.destroy()