diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index ff8ebcd1..69192951 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -116,8 +116,8 @@ var VirtualRenderer = function(container, theme) { this.$loop = new RenderLoop(this.$renderChanges.bind(this)); this.$loop.schedule(this.CHANGE_FULL); - this.$updatePrintMargin(); this.setPadding(4); + this.$updatePrintMargin(); }; (function() { @@ -280,7 +280,7 @@ var VirtualRenderer = function(container, theme) { } var style = this.$printMarginEl.style; - style.left = (this.characterWidth * this.$printMarginColumn) + "px"; + style.left = ((this.characterWidth * this.$printMarginColumn) + this.$padding * 2) + "px"; style.visibility = this.$showPrintMargin ? "visible" : "hidden"; }; @@ -320,6 +320,7 @@ var VirtualRenderer = function(container, theme) { this.$padding = padding; this.content.style.padding = "0 " + padding + "px"; this.$loop.schedule(this.CHANGE_FULL); + this.$updatePrintMargin(); }; this.onScroll = function(e) {