summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2011-03-10 14:32:25 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2011-03-10 14:32:25 +0000
commit86fa3f5c0fdeac6595cb6046386db27944a8e662 (patch)
treee8936d2aa103cbf79b0c23c18c6caa95f972b7e2 /src
parentaee3e9ede9b70234bae90afac1d5caf72de8b1f6 (diff)
downloadvaadin-framework-86fa3f5c0fdeac6595cb6046386db27944a8e662.tar.gz
vaadin-framework-86fa3f5c0fdeac6595cb6046386db27944a8e662.zip
avoid simulated events fired by mobile safari and causing indicator to stay visible in some cases
svn changeset:17709/svn branch:6.6
Diffstat (limited to 'src')
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VSlider.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VSlider.java b/src/com/vaadin/terminal/gwt/client/ui/VSlider.java
index a06bb9f45d..f6c9b3ab0d 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VSlider.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VSlider.java
@@ -356,6 +356,10 @@ public class VSlider extends SimpleFocusablePanel implements Paintable, Field,
} else if (DOM.eventGetType(event) == Event.ONMOUSEDOWN) {
feedbackPopup.show();
}
+ if(Util.isTouchEvent(event)) {
+ event.preventDefault(); // avoid simulated events
+ event.stopPropagation();
+ }
}
private void processMouseWheelEvent(final Event event) {