From 1319c478bb86dab33c0cfa2dd1d7f2e2325a4b12 Mon Sep 17 00:00:00 2001 From: c-spencer Date: Mon, 23 May 2011 11:31:36 +0100 Subject: [PATCH] Assume no state change from previously known state in bgTokenizer (#256) --- lib/ace/background_tokenizer.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ace/background_tokenizer.js b/lib/ace/background_tokenizer.js index 2e289de7..eb23bf74 100644 --- a/lib/ace/background_tokenizer.js +++ b/lib/ace/background_tokenizer.js @@ -144,6 +144,9 @@ var BackgroundTokenizer = function(tokenizer, editor) { } else if (firstRow == 0) { state = "start"; doCache = true; + } else if (this.lines.length > 0) { + // Guess that we haven't changed state. + state = this.lines[this.lines.length-1].state; } var lines = this.doc.getLines(firstRow, lastRow);