From f42bd3f34bdc899e2528aad0a40dc426a147df99 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 27 Aug 2013 10:37:05 -0700 Subject: [PATCH] :non-potable_water: Clear config subscriptions when unobserving --- src/config-observer.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/config-observer.coffee b/src/config-observer.coffee index ead7f8b3b..399c02e3e 100644 --- a/src/config-observer.coffee +++ b/src/config-observer.coffee @@ -4,5 +4,6 @@ module.exports = @configSubscriptions[keyPath] = config.observe(keyPath, args...) unobserveConfig: -> - for keyPath, subscription of @configSubscriptions ? {} - subscription.cancel() + if @configSubscriptions? + subscription.cancel() for keyPath, subscription of @configSubscriptions + @configSubscriptions = null