From d3b4cb71c0e6915699fb8ef87015118128dd523d Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sat, 7 Sep 2013 11:53:55 -0400 Subject: [PATCH] resolved race condition in plugin auto-enabling (not much of a race... I'd always lose!!) --- src/install.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/install.js b/src/install.js index 21c273007e..75eb60b9aa 100644 --- a/src/install.js +++ b/src/install.js @@ -156,8 +156,9 @@ var async = require('async'), async.each(defaultEnabled, function(pluginId, next) { Plugins.isActive(pluginId, function(err, active) { if (!active) { - Plugins.toggleActive(pluginId); - next(); + Plugins.toggleActive(pluginId, function() { + next(); + }); } else next(); }) }, next);