From b7fd9debd68d77cfcceabe5336c334c1e221419f Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Fri, 14 Dec 2012 17:03:12 -0800 Subject: [PATCH] Only call once after registering extensions --- src/app/config.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/config.coffee b/src/app/config.coffee index 3050e9303..7703d5614 100644 --- a/src/app/config.coffee +++ b/src/app/config.coffee @@ -28,11 +28,12 @@ class Config registerNewExtensions: -> registeredExtensions = _.pluck(@core.extensions, 'name') + shouldUpdate = false for extensionName in _.unique(@listExtensionNames()) unless _.contains(registeredExtensions, extensionName) - console.log "registering", extensionName @core.extensions.push(name: extensionName, enabled: true) - @update() + shouldUpdate = true + @update() if shouldUpdate listExtensionNames: -> fs.list(bundledExtensionsDirPath).concat(fs.list(userExtensionsDirPath)).map (path) ->