From 7a555a27a8c52c5f5264fd772c51ec028b154cd7 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Mon, 28 Dec 2009 12:57:14 +0000 Subject: [PATCH] fixes #3882, tooltips now positioned on top of the screen if they don't fit below or above svn changeset:10552/svn branch:6.2 --- src/com/vaadin/terminal/gwt/client/VTooltip.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/vaadin/terminal/gwt/client/VTooltip.java b/src/com/vaadin/terminal/gwt/client/VTooltip.java index b42b4f3bf3..f9a3c70c61 100644 --- a/src/com/vaadin/terminal/gwt/client/VTooltip.java +++ b/src/com/vaadin/terminal/gwt/client/VTooltip.java @@ -91,6 +91,11 @@ public class VTooltip extends VOverlay { if (y + offsetHeight + MARGIN - Window.getScrollTop() > Window .getClientHeight()) { y = tooltipEventMouseY - 5 - offsetHeight; + if (y - Window.getScrollTop() < 0) { + // tooltip does not fit on top of the mouse either, + // put it at the top of the screen + y = Window.getScrollTop(); + } } setPopupPosition(x, y); -- 2.39.5