From cef25898bb28e77bd7b0433aa020d33f894df673 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 30 Apr 2013 18:14:53 -0600 Subject: [PATCH] Properly unsubscribe DisplayBuffer from Buffer on destruction --- src/app/display-buffer.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/display-buffer.coffee b/src/app/display-buffer.coffee index eaa6455a7..04a8e7ee4 100644 --- a/src/app/display-buffer.coffee +++ b/src/app/display-buffer.coffee @@ -31,8 +31,8 @@ class DisplayBuffer @buildLineMap() @tokenizedBuffer.on 'grammar-changed', (grammar) => @trigger 'grammar-changed', grammar @tokenizedBuffer.on 'changed', @handleTokenizedBufferChange - @buffer.on 'markers-updated', @handleMarkersUpdated - @buffer.on 'marker-created', @handleMarkerCreated + @subscribe @buffer, 'markers-updated', @handleMarkersUpdated + @subscribe @buffer, 'marker-created', @handleMarkerCreated buildLineMap: -> @lineMap = new LineMap @@ -537,7 +537,7 @@ class DisplayBuffer destroy: -> @tokenizedBuffer.destroy() - @buffer.off 'markers-updated', @handleMarkersUpdated + @unsubscribe() logLines: (start, end) -> @lineMap.logLines(start, end)