This patch (committed) fixes several failing tests in the Intel test suite:

2006-07-11  David Gilbert  <[EMAIL PROTECTED]>

        * javax/swing/AbstractButton.java
        (disabledIcon): Fixed name (was 'disabeldIcon'),
        (getDisabledIcon): Updated for corrected field name,
        (setDisabledIcon): Fire a PropertyChangeEvent.

Regards,

Dave
Index: javax/swing/AbstractButton.java
===================================================================
RCS file: /sources/classpath/classpath/javax/swing/AbstractButton.java,v
retrieving revision 1.64
diff -u -r1.64 AbstractButton.java
--- javax/swing/AbstractButton.java     9 Jul 2006 21:36:46 -0000       1.64
+++ javax/swing/AbstractButton.java     11 Jul 2006 15:27:43 -0000
@@ -199,7 +199,7 @@
   Icon pressed_icon;
 
   /** The icon displayed when the button is disabled. */
-  Icon disabeldIcon;
+  Icon disabledIcon;
 
   /** The icon displayed when the button is selected. */
   Icon selectedIcon;
@@ -1725,14 +1725,14 @@
    */
   public Icon getDisabledIcon()
   {
-    if (disabeldIcon == null && default_icon instanceof ImageIcon)
+    if (disabledIcon == null && default_icon instanceof ImageIcon)
       {
         Image iconImage = ((ImageIcon) default_icon).getImage();
         Image grayImage = GrayFilter.createDisabledImage(iconImage);
-        disabeldIcon = new ImageIcon(grayImage);
+        disabledIcon = new ImageIcon(grayImage);
       }
       
-    return disabeldIcon;
+    return disabledIcon;
   }
 
   /**
@@ -1746,7 +1746,11 @@
    */
   public void setDisabledIcon(Icon d)
   {
-    disabeldIcon = d;
+    if (disabledIcon == d)
+      return;
+    Icon old = disabledIcon;
+    disabledIcon = d;
+    firePropertyChange(DISABLED_ICON_CHANGED_PROPERTY, old, d);
     revalidate();
     repaint();
   }

Reply via email to