This fixes JInternalFrame to repaint itself when its selection state
changes. This also fixes the corresponding Mauve test that I checked in
some minutes ago.
2006-03-13 Roman Kennke <[EMAIL PROTECTED]>
* javax/swing/JInternalFrame.java
(setSelected): Repaint frame when it is showing and the selection
state changes.
/Roman
Index: javax/swing/JInternalFrame.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JInternalFrame.java,v
retrieving revision 1.26
diff -u -r1.26 JInternalFrame.java
--- javax/swing/JInternalFrame.java 3 Mar 2006 20:14:43 -0000 1.26
+++ javax/swing/JInternalFrame.java 13 Mar 2006 16:09:41 -0000
@@ -1594,6 +1594,9 @@
if (selected)
restoreSubcomponentFocus();
+ if (isShowing())
+ repaint();
+
firePropertyChange(IS_SELECTED_PROPERTY, ! isSelected, isSelected);
if (isSelected)