From d340d22adec09c44fdd2a716e4bb37121e98e42a Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Fri, 4 Mar 2016 17:19:13 +0200 Subject: [PATCH] Fix ScrollbarBundle to use proper rounding instead of truncate (#19657) Change-Id: Ib90bd0762f02ce43b0057e0b27b8491ad6e987d5 --- .../com/vaadin/client/widget/escalator/ScrollbarBundle.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/com/vaadin/client/widget/escalator/ScrollbarBundle.java b/client/src/com/vaadin/client/widget/escalator/ScrollbarBundle.java index 958029889d..151deb87d1 100644 --- a/client/src/com/vaadin/client/widget/escalator/ScrollbarBundle.java +++ b/client/src/com/vaadin/client/widget/escalator/ScrollbarBundle.java @@ -558,7 +558,7 @@ public abstract class ScrollbarBundle implements DeferredWorker { */ public final double getScrollPos() { assert internalGetScrollPos() == toInt32(scrollPos) : "calculated scroll position (" - + toInt32(scrollPos) + + scrollPos + ") did not match the DOM element scroll position (" + internalGetScrollPos() + ")"; return scrollPos; @@ -793,7 +793,7 @@ public abstract class ScrollbarBundle implements DeferredWorker { */ private static native int toInt32(double val) /*-{ - return val | 0; + return Math.round(val) | 0; }-*/; /** -- 2.39.5