diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index a4c3906b..363f3cd8 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -1072,12 +1072,12 @@ var VirtualRenderer = function(container, theme) { // trick session to think it's already scrolled to not loose toValue _self.session.$scrollTop = toValue; } else { - this.$inScrollAnimation = false; + _self.$inScrollAnimation = false; clearInterval(_self.$timer); _self.session.$scrollTop = -1; _self.session.setScrollTop(toValue); - callback && callback(); + callback && callback(); } }, 10); }