This fixes the focus painting for JRadioButtons and JCheckBoxes.

2005-09-30  Roman Kennke  <[EMAIL PROTECTED]>

        * javax/swing/plaf/basic/BasicRadioButtonUI.java
         (paint): Only call paintFocus if button is actually focused.


/Roman
Index: javax/swing/plaf/basic/BasicRadioButtonUI.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicRadioButtonUI.java,v
retrieving revision 1.11
diff -u -r1.11 BasicRadioButtonUI.java
--- javax/swing/plaf/basic/BasicRadioButtonUI.java	28 Sep 2005 15:17:42 -0000	1.11
+++ javax/swing/plaf/basic/BasicRadioButtonUI.java	30 Sep 2005 13:14:23 -0000
@@ -160,7 +160,8 @@
     if (text != null)
       paintText(g, b, tr, text);
     // TODO: Figure out what is the size parameter?
-    paintFocus(g, tr, null);
+    if (b.hasFocus())
+      paintFocus(g, tr, null);
   }
 
   /**
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches

Reply via email to