From deb757ae3f682342a41a063783f521ea13fab7ed Mon Sep 17 00:00:00 2001 From: Aaron Date: Thu, 9 Dec 2010 20:27:15 +0800 Subject: [PATCH] Fixed issue with rendering of initially empty documents --- lib/ace/virtual_renderer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index 11869f63..910e1467 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -399,7 +399,7 @@ var VirtualRenderer = function(container, theme) { var lineCount = Math.ceil(minHeight / this.lineHeight); var firstRow = Math.max(0, Math.round((this.scrollTop - offset) / this.lineHeight)); - var lastRow = Math.min(this.lines.length, firstRow + lineCount) - 1; + var lastRow = Math.max(0, Math.min(this.lines.length, firstRow + lineCount) - 1); var layerConfig = this.layerConfig = { width : longestLine,