diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index 312ed3ab..1a9e0721 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -1373,15 +1373,18 @@ config.defineOptions(VirtualRenderer.prototype, "renderer", { set: function(shouldHighlight) { if (!this.$gutterLineHighlight) { this.$gutterLineHighlight = dom.createElement("div"); - this.$gutterLineHighlight.className = "ace_gutter_active_line"; + this.$gutterLineHighlight.className = "ace_gutter-active-line"; this.$gutter.appendChild(this.$gutterLineHighlight); return; } this.$gutterLineHighlight.style.display = shouldHighlight ? "" : "none"; - this.$cursorLayer.$pixelPos && this.$updateGutterLineHighlight(); + // if cursorlayer have never been updated there's nothing on screen to update + if (this.$cursorLayer.$pixelPos) + this.$updateGutterLineHighlight(); }, - initialValue: false + initialValue: false, + value: true } });