From 6c66f20d68e8affdc3dfe8e00d59a2543c82a4b0 Mon Sep 17 00:00:00 2001 From: Jon Rohan Date: Thu, 27 Dec 2012 22:23:08 -0800 Subject: [PATCH] using `@subscribe` to subscribe to the buffer for garbage collection --- src/packages/tabs/src/tab.coffee | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/packages/tabs/src/tab.coffee b/src/packages/tabs/src/tab.coffee index 7c472fd5c..2d46e09c4 100644 --- a/src/packages/tabs/src/tab.coffee +++ b/src/packages/tabs/src/tab.coffee @@ -17,11 +17,10 @@ class Tab extends View @updateBufferHasModifiedText(@buffer.isModified()) subscribeToBuffer: -> - @buffer?.off '.tabs' @buffer = @editSession.buffer - @buffer.on 'contents-modified.tabs', (e) => @updateBufferHasModifiedText(e.differsFromDisk) - @buffer.on 'after-save.tabs', => @updateTab() - @buffer.on 'git-status-change.tabs', => @updateTab() + @subscribe @buffer, 'contents-modified.tabs', (e) => @updateBufferHasModifiedText(e.differsFromDisk) + @subscribe @buffer, 'after-save.tabs', => @updateTab() + @subscribe @buffer, 'git-status-change.tabs', => @updateTab() @updateTab() updateBufferHasModifiedText: (differsFromDisk) ->