Remove/add the *subscription*, not the child

This commit is contained in:
Nathan Sobo
2014-08-28 10:54:06 -06:00
parent b74554ad4c
commit 7556b85806

View File

@@ -96,11 +96,11 @@ class PaneAxis extends Model
subscribeToChild: (child) ->
subscription = child.onDidDestroy => @removeChild(child)
@subscriptionsByChild.set(child, subscription)
@subscriptions.add(child)
@subscriptions.add(subscription)
unsubscribeFromChild: (child) ->
subscription = @subscriptionsByChild.get(child)
@subscriptions.remove(child)
@subscriptions.remove(subscription)
subscription.dispose()
destroyed: ->