Index: javax/swing/ToolTipManager.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/ToolTipManager.java,v retrieving revision 1.23 diff -u -r1.23 ToolTipManager.java --- javax/swing/ToolTipManager.java 26 Sep 2005 20:53:01 -0000 1.23 +++ javax/swing/ToolTipManager.java 27 Sep 2005 15:06:05 -0000 @@ -463,6 +463,7 @@ && currentComponent instanceof JComponent) currentTip = ((JComponent) currentComponent).createToolTip(); + currentTip.setVisible(true); Container parent = currentComponent.getParent(); Point p = currentPoint; Dimension dims = currentTip.getPreferredSize(); @@ -520,13 +521,7 @@ tooltipWindow.pack(); tooltipWindow.setBounds(p.x, p.y, dims.width, dims.height); tooltipWindow.show(); - tooltipWindow.validate(); - tooltipWindow.repaint(); } - currentTip.setVisible(true); - if (!currentTip.isValid()) - currentTip.revalidate(); - currentTip.repaint(); } /**