This patch (committed) fixes a minor bug in the setSelected() method for the DefaultButtonModel class:

2006-06-16  David Gilbert  <[EMAIL PROTECTED]>

        * javax/swing/DefaultButtonModel.java
        (setSelected): Use 'this', not null, for the item in the ItemEvent.

Mauve test update to follow.

Regards,

Dave
Index: javax/swing/DefaultButtonModel.java
===================================================================
RCS file: /sources/classpath/classpath/javax/swing/DefaultButtonModel.java,v
retrieving revision 1.28
diff -u -r1.28 DefaultButtonModel.java
--- javax/swing/DefaultButtonModel.java 16 May 2006 19:48:39 -0000      1.28
+++ javax/swing/DefaultButtonModel.java 16 Jun 2006 13:39:32 -0000
@@ -466,14 +466,14 @@
     if (s)
       {
         fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,
-                                           null, ItemEvent.SELECTED));
+                                           this, ItemEvent.SELECTED));
         if (group != null)
           group.setSelected(this, true);
       }
     else
       {
         fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,
-                                           null, ItemEvent.DESELECTED));
+                                           this, ItemEvent.DESELECTED));
         if (group != null)
           group.setSelected(this, false);
       }

Reply via email to