diff options
author | Automerge <automerge@vaadin.com> | 2012-03-05 10:05:36 +0000 |
---|---|---|
committer | Automerge <automerge@vaadin.com> | 2012-03-05 10:05:36 +0000 |
commit | 0b46687ab0cedb3523321854b52d988dae18452a (patch) | |
tree | bea76d96ae7d0a5f9414a451d37fdfe570322ea5 /src | |
parent | d095f52853587c042f37bef30c1d64e928e55442 (diff) | |
download | vaadin-framework-0b46687ab0cedb3523321854b52d988dae18452a.tar.gz vaadin-framework-0b46687ab0cedb3523321854b52d988dae18452a.zip |
[merge from 6.7] Fixed #6753: IE 6 to 8 propagate button clicks to layout/window
svn changeset:23176/svn branch:6.8
Diffstat (limited to 'src')
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/VButton.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VButton.java b/src/com/vaadin/terminal/gwt/client/ui/VButton.java index 03de99ada6..9188f7406a 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VButton.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VButton.java @@ -250,6 +250,12 @@ public class VButton extends FocusWidget implements Paintable, ClickHandler, if (BrowserInfo.get().isIE() || BrowserInfo.get().isOpera()) { removeStyleName(CLASSNAME_PRESSED); } + // Explicitly prevent IE 6 to 8 from propagating mouseup events + // upward (fixes #6753) + if (BrowserInfo.get().isIE() + && BrowserInfo.get().getIEVersion() < 9) { + event.stopPropagation(); + } } break; case Event.ONMOUSEMOVE: |