From 45ee0cd1210803d89edf0a72c6fa9bb7061cc190 Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 9 Aug 2012 23:41:41 +0400 Subject: [PATCH] Defer gutter refresh until cursor is rendered based on pull #866 --- lib/ace/virtual_renderer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index 6a6dae4b..2b65355f 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -483,7 +483,9 @@ var VirtualRenderer = function(container, theme) { } this.$gutterLineHighlight.style.display = shouldHighlight ? "" : "none"; - this.$updateGutterLineHighlight(); + // if cursorlayer have never been updated there's nothing on screen to update + if (this.$cursorLayer.$pixelPos) + this.$updateGutterLineHighlight(); }; this.getHighlightGutterLine = function() {