From d6f217f80a945da327e2855da2187c552da2e048 Mon Sep 17 00:00:00 2001 From: Ben Ogle Date: Tue, 24 Jun 2014 18:09:03 -0700 Subject: [PATCH] Never allow partial pixel values for scroll --- src/display-buffer.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/display-buffer.coffee b/src/display-buffer.coffee index 7d926c6a1..cca84758f 100644 --- a/src/display-buffer.coffee +++ b/src/display-buffer.coffee @@ -181,9 +181,9 @@ class DisplayBuffer extends Model getScrollTop: -> @scrollTop setScrollTop: (scrollTop) -> if @manageScrollPosition - @scrollTop = Math.max(0, Math.min(@getScrollHeight() - @getClientHeight(), scrollTop)) + @scrollTop = Math.round(Math.max(0, Math.min(@getScrollHeight() - @getClientHeight(), scrollTop))) else - @scrollTop = scrollTop + @scrollTop = Math.round(scrollTop) getScrollBottom: -> @scrollTop + @height setScrollBottom: (scrollBottom) -> @@ -193,10 +193,10 @@ class DisplayBuffer extends Model getScrollLeft: -> @scrollLeft setScrollLeft: (scrollLeft) -> if @manageScrollPosition - @scrollLeft = Math.max(0, Math.min(@getScrollWidth() - @getClientWidth(), scrollLeft)) + @scrollLeft = Math.round(Math.max(0, Math.min(@getScrollWidth() - @getClientWidth(), scrollLeft))) @scrollLeft else - @scrollLeft = scrollLeft + @scrollLeft = Math.round(scrollLeft) getScrollRight: -> @scrollLeft + @width setScrollRight: (scrollRight) ->