aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/ILink.java5
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() {