diff --git a/lib/ace/worker/worker.js b/lib/ace/worker/worker.js index 9a258575..faf5624e 100644 --- a/lib/ace/worker/worker.js +++ b/lib/ace/worker/worker.js @@ -1,12 +1,12 @@ "no use strict"; var console = { - log: function(msgs) { - msgs = Array.prototype.slice.call(arguments, 0); + log: function() { + var msgs = Array.prototype.slice.call(arguments, 0); postMessage({type: "log", data: msgs}); }, - error: function(msgs) { - msgs = Array.prototype.slice.call(arguments, 0); + error: function() { + var msgs = Array.prototype.slice.call(arguments, 0); postMessage({type: "log", data: msgs}); } }; diff --git a/lib/ace/worker/worker_client.js b/lib/ace/worker/worker_client.js index 79169ea4..d3b9c3c8 100644 --- a/lib/ace/worker/worker_client.js +++ b/lib/ace/worker/worker_client.js @@ -84,7 +84,7 @@ var WorkerClient = function(topLevelNamespaces, mod, classname) { var msg = e.data; switch(msg.type) { case "log": - window.console && console.log && console.log(msg.data); + window.console && console.log && console.log.apply(console, msg.data); break; case "event":