summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Alhroos <john.ahlroos@itmill.com>2011-08-12 06:53:25 +0000
committerJohn Alhroos <john.ahlroos@itmill.com>2011-08-12 06:53:25 +0000
commit99375fed88241616a1eb058659d58c01459474ca (patch)
treef374c3f9c81d3ad8a7894efb059f751ede19b7b8
parent90b7071abc7c1fb7dff0c5611956e4f5272cef2a (diff)
downloadvaadin-framework-99375fed88241616a1eb058659d58c01459474ca.tar.gz
vaadin-framework-99375fed88241616a1eb058659d58c01459474ca.zip
Fixed some sign bugs with mouse wheel scrolling in VFilterSelect #4518
svn changeset:20334/svn branch:6.7
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java
index 108a68f73f..3833bbfd48 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java
@@ -319,7 +319,8 @@ public class VFilterSelect extends Composite implements Paintable, Field,
}
/*
- * Timer for scrolling pages up or down.
+ * Using a timer to scroll up or down the pages so when we receive lots
+ * of consecutive mouse wheel events the pages does not flicker.
*/
private LazyPageScroller lazyPageScroller = new LazyPageScroller();
private class LazyPageScroller extends Timer {
@@ -334,7 +335,7 @@ public class VFilterSelect extends Composite implements Paintable, Field,
}
public void scrollUp() {
- if(currentPage - pagesToScroll >= 0){
+ if(currentPage + pagesToScroll > 0){
pagesToScroll--;
cancel();
schedule(100);