From: Jouni Koivuviita Date: Fri, 4 Jul 2008 11:59:27 +0000 (+0000) Subject: Fixes #1905: Tooltips for components inside sub-windows we're not shown. X-Git-Tag: 6.7.0.beta1~4461 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e2f1caeb7932c4e9308d24e61238889cf5ab4491;p=vaadin-framework.git Fixes #1905: Tooltips for components inside sub-windows we're not shown. svn changeset:5062/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java index e34a8efbc9..10bfd939be 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java @@ -431,7 +431,7 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener { } private void showModalityCurtain() { - if (Util.isFF2()) { + if (BrowserInfo.get().isFF2()) { DOM.setStyleAttribute(modalityCurtain, "height", DOM .getElementPropertyInt(RootPanel.getBodyElement(), "offsetHeight") @@ -513,7 +513,8 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener { final Element target = DOM.eventGetTarget(event); - if (client != null && !DOM.compare(target, header)) { + // Handle window caption tooltips + if (client != null && DOM.isOrHasChild(header, target)) { client.handleTooltipEvent(event, this); }