diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2011-03-10 14:32:25 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2011-03-10 14:32:25 +0000 |
commit | 86fa3f5c0fdeac6595cb6046386db27944a8e662 (patch) | |
tree | e8936d2aa103cbf79b0c23c18c6caa95f972b7e2 /src | |
parent | aee3e9ede9b70234bae90afac1d5caf72de8b1f6 (diff) | |
download | vaadin-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.java | 4 |
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) {
|