? 11538.PATCH Index: ChangeLog =================================================================== RCS file: /cvsroot/classpath/classpath/ChangeLog,v retrieving revision 1.3836 diff -u -r1.3836 ChangeLog --- ChangeLog 13 Jun 2005 13:16:50 -0000 1.3836 +++ ChangeLog 16 Jun 2005 16:41:59 -0000 @@ -1,3 +1,10 @@ +2005-06-15 Lillian Angel + + * javax/swing/ToolTipManager.java + Fixed Bug #11538. + (mousePressed): check if currentComponent is null. + If so, it should be equal to the current source. + 2005-06-13 Roman Kennke * javax/swing/JSpinner.java Index: javax/swing/ToolTipManager.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/ToolTipManager.java,v retrieving revision 1.10 diff -u -r1.10 ToolTipManager.java --- javax/swing/ToolTipManager.java 26 Apr 2005 18:56:19 -0000 1.10 +++ javax/swing/ToolTipManager.java 16 Jun 2005 16:42:00 -0000 @@ -424,6 +424,10 @@ insideTimer.stop(); hideTip(); } + + if (currentComponent == null) + currentComponent = (Component) event.getSource(); + currentComponent.invalidate(); currentComponent.validate(); currentComponent.repaint();