diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index aeead8cd..193cb84b 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -700,7 +700,7 @@ var VirtualRenderer = function(container, theme) { //@todo I would like to make this animation a setting. How? - var STEPS = 15; + var STEPS = 9; function calcSteps(fromValue, toValue){ var i = 0, l = STEPS - 1, @@ -725,12 +725,12 @@ var VirtualRenderer = function(container, theme) { offset -= this.$size.scrollerHeight / 2; var i = 0, _self = this, - steps = calcSteps(this.scrollTop, offset); + steps = calcSteps(this.scrollTop, offset); console.dir(steps); clearInterval(_self.$timer); this.$timer = setInterval(function(){ _self.session.setScrollTop(steps[i]); - if (++i == STEPS) + if (++i == STEPS + 1) clearInterval(_self.$timer); }, 10); };