From a69a9f12d4412bd927d5adddd01364159aa9cb88 Mon Sep 17 00:00:00 2001 From: nightwing Date: Sat, 11 Aug 2012 12:12:38 +0400 Subject: [PATCH] do not create infinite loop if module has circular dependencies + cleanup --- lib/ace/worker/worker.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/ace/worker/worker.js b/lib/ace/worker/worker.js index b4c86649..2e1853df 100644 --- a/lib/ace/worker/worker.js +++ b/lib/ace/worker/worker.js @@ -35,8 +35,8 @@ var require = function(parentId, id) { var module = require.modules[id]; if (module) { if (!module.initialized) { - module.exports = module.factory().exports; module.initialized = true; + module.exports = module.factory().exports; } return module.exports; } @@ -139,7 +139,4 @@ onmessage = function(e) { else if (msg.event && sender) { sender._emit(msg.event, msg.data); } - if (msg.eval) { - console.log(eval(msg.eval)); - } };