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)

Reply via email to