From de72396e0728ab51d056d2f4a1eea84afbde42b0 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 5 Oct 2010 18:33:37 +0200 Subject: [PATCH] make rendering more robust --- src/ace/layer/Text.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ace/layer/Text.js b/src/ace/layer/Text.js index 870ad679..a1252f81 100644 --- a/src/ace/layer/Text.js +++ b/src/ace/layer/Text.js @@ -119,10 +119,12 @@ var Text = function(parentEl) { var _self = this; this.tokenizer.getTokens(first, last, function(tokens) { for ( var i = first; i <= last; i++) { + var lineElement = lineElements[i - layerConfig.firstRow]; + if (!lineElement) + continue; + var html = []; _self.$renderLine(html, i, tokens[i-first].tokens); - - var lineElement = lineElements[i - layerConfig.firstRow]; lineElement.innerHTML = html.join(""); } });