--- /home/cpdev/src/classpath/javax/swing/plaf/basic/BasicButtonListener.java	2005-07-02 21:04:06.000000000 +0000
+++ javax/swing/plaf/basic/BasicButtonListener.java	2005-06-30 05:35:17.000000000 +0000
@@ -87,6 +87,9 @@
     if (e.getSource() instanceof AbstractButton)
       {
         AbstractButton button = (AbstractButton) e.getSource();
+        ButtonModel model = button.getModel();
+        model.setArmed(false);
+
         if (button.isFocusPainted())
           button.repaint();   
       }
