]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix ScrollbarBundle to use proper rounding instead of truncate (#19657)
authorTeemu Suo-Anttila <teemusa@vaadin.com>
Fri, 4 Mar 2016 15:19:13 +0000 (17:19 +0200)
committerVaadin Code Review <review@vaadin.com>
Sat, 5 Mar 2016 08:36:23 +0000 (08:36 +0000)
Change-Id: Ib90bd0762f02ce43b0057e0b27b8491ad6e987d5

client/src/com/vaadin/client/widget/escalator/ScrollbarBundle.java

index 958029889d73106d87178361d837759a4d914065..151deb87d159f79235a178969c7b166b77262824 100644 (file)
@@ -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;
     }-*/;
 
     /**