diff --git a/lib/ace/mode/xquery.js b/lib/ace/mode/xquery.js index 5456be95..7dfdd5cf 100644 --- a/lib/ace/mode/xquery.js +++ b/lib/ace/mode/xquery.js @@ -112,20 +112,12 @@ oop.inherits(Mode, TextMode); }; this.createWorker = function(session) { - this.$deltas = []; - var worker = new WorkerClient(["ace"], "ace/mode/xquery_worker", "XQueryWorker"); + + var worker = new WorkerClient(["ace"], "ace/mode/xquery_worker", "XQueryWorker"); var that = this; - session.getDocument().on('change', function(evt){ - that.$deltas.push(evt.data); - }); - worker.attachToDocument(session.getDocument()); - worker.on("start", function(e) { - that.$deltas = []; - }); - worker.on("error", function(e) { session.setAnnotations([e.data]); });