From 78bb074c0d4ec6a006bd8d48896fc9cb53b79843 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Mon, 29 Apr 2013 17:03:15 -0600 Subject: [PATCH] Add DisplayBufferMarker.inspect --- src/app/display-buffer-marker.coffee | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/display-buffer-marker.coffee b/src/app/display-buffer-marker.coffee index 379e6f062..e6d644541 100644 --- a/src/app/display-buffer-marker.coffee +++ b/src/app/display-buffer-marker.coffee @@ -145,9 +145,12 @@ class DisplayBufferMarker # Destroys the marker destroy: -> - delete @displayBuffer.markers[@id] @bufferMarker.destroy() + # Returns a {String} representation of the marker + inspect: -> + "DisplayBufferMarker(id: #{@id}, bufferRange: #{@getBufferRange().inspect()})" + ### # Internal # ### @@ -165,12 +168,10 @@ class DisplayBufferMarker newTailBufferPosition: newTailPosition bufferChanged: bufferChanged valid: valid - @displayBuffer.markers[@id] = this unobserveBufferMarkerIfNeeded: -> return if @subscriptionCount() @bufferMarkerSubscription.cancel() - delete @displayBuffer.markers[@id] notifyObservers: ({oldHeadBufferPosition, oldTailBufferPosition, bufferChanged, valid} = {}) -> oldHeadScreenPosition = @getHeadScreenPosition()