Make sure scroll positions are integers

This commit is contained in:
Antonio Scandurra
2015-09-23 08:21:24 +02:00
parent 37fb253bfd
commit d3b1d309ba
2 changed files with 18 additions and 2 deletions

View File

@@ -1526,13 +1526,13 @@ class TextEditorPresenter
@setScrollRight(desiredScrollRight)
commitPendingScrollLeftPosition: ->
scrollLeft = @constrainScrollLeft(@pendingScrollLeft)
scrollLeft = Math.round(@constrainScrollLeft(@pendingScrollLeft))
if scrollLeft isnt @scrollLeft and not Number.isNaN(scrollLeft)
@scrollLeft = scrollLeft
@model.setScrollLeft(scrollLeft)
commitPendingScrollTopPosition: ->
scrollTop = @constrainScrollTop(@pendingScrollTop)
scrollTop = Math.round(@constrainScrollTop(@pendingScrollTop))
if scrollTop isnt @scrollTop and not Number.isNaN(scrollTop)
@scrollTop = scrollTop
@model.setScrollTop(scrollTop)