Index: javax/swing/ButtonGroup.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/ButtonGroup.java,v
retrieving revision 1.12
diff -u -r1.12 ButtonGroup.java
--- javax/swing/ButtonGroup.java	20 Oct 2005 20:21:29 -0000	1.12
+++ javax/swing/ButtonGroup.java	8 May 2006 08:07:47 -0000
@@ -1,5 +1,5 @@
 /* ButtonGroup.java --
-   Copyright (C) 2002 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2006 Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
 
@@ -90,8 +90,15 @@
   public void add(AbstractButton b)
   {
     b.getModel().setGroup(this);
+
     if (b.isSelected())
-      sel = b.getModel();
+      {
+	if (sel == null)
+	  sel = b.getModel();
+	else
+	  b.setSelected(false);
+      }
+
     buttons.addElement(b);
   }
 
