This commit is contained in:
Nathan Sobo
2013-07-19 16:30:30 -07:00
parent 1f8fd3c16c
commit 7f5d71dada

View File

@@ -35,7 +35,8 @@ class DisplayBuffer
copy: ->
newDisplayBuffer = new DisplayBuffer(@buffer, tabLength: @getTabLength())
@findMarkers(displayBufferId: @id).map (marker) -> marker.copy(displayBufferId: newDisplayBuffer.id)
for marker in @findMarkers(displayBufferId: @id)
marker.copy(displayBufferId: newDisplayBuffer.id)
newDisplayBuffer
updateAllScreenLines: ->
@@ -404,8 +405,7 @@ class DisplayBuffer
#
# Returns the {DisplayBufferMarker} (if it exists).
getMarker: (id) ->
marker = @markers[id]
unless marker?
unless marker = @markers[id]
if bufferMarker = @buffer.getMarker(id)
marker = new DisplayBufferMarker({bufferMarker, displayBuffer: this})
@markers[id] = marker