diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/client/ui/ILink.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ILink.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ILink.java index 99b296f222..e7977c9def 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ILink.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ILink.java @@ -174,7 +174,10 @@ public class ILink extends HTML implements Paintable, ClickListener { break; } } - super.onBrowserEvent(event); + if (DOM.compare(target, captionElement) + || (icon != null && DOM.compare(target, icon.getElement()))) { + super.onBrowserEvent(event); + } } private void hideErrorMessage() { |