Community
Participate
Working Groups
Created attachment 115177 [details] Snippet displaying behavior We've created a composite with multiple labels, each with its own ToolTip with a ToolTip.NO_RECREATE style. If the tool tip is displaying for one label and the mouse is quickly moved from that label to the neighboring label, when you hover over the original label the tool tip may not display. This doesn't happen every time you move quickly from one label to the other, but once it occurs the tool tip will not display for the first label again. It looks like the ToolTip class adds listeners to each Label for MouseMove and MouseExit events and we're hitting a case where the MouseMove for the second label is sometimes handled before the MouseExit for the first label. In the handling of the MouseMove event, the tool tip shell is disposed. When the MouseExit is then handled for the first label, no tool tip shell is found, so the currentArea variable that needs to be reset to null is not being reset, causing the shouldCreateToolTip() method to always return false from this point, so the label will not display a tool tip again. Snippet is attached using the DefaultToolTip.
Created attachment 115190 [details] Updated Snippet
When trying to recreate it helps to hover on the far right of the first label and move the cursor as quickly as you can to the second label.
They're talking about JFace tooltips, AFAICT PW
org.eclipse.jface.window.DefaultToolTip
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.