| Server IP : 82.208.35.60 / Your IP : 216.73.216.238 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/devel/charva/files/ |
Upload File : |
--- java/src/charvax/swing/ButtonGroup.java.orig 2016-06-20 12:40:44 UTC
+++ java/src/charvax/swing/ButtonGroup.java
@@ -63,9 +63,10 @@ public class ButtonGroup
* Adds the specified button to the group.
*/
public void add(AbstractButton button_) {
+ if (getSelection() != null)
+ button_.setSelected(false);
_buttons.add(button_);
button_.addItemListener(this);
- button_.setSelected(false);
}
/**
@@ -133,10 +134,9 @@ public class ButtonGroup
for (Enumeration e = _buttons.elements(); e.hasMoreElements();) {
AbstractButton b = (AbstractButton) e.nextElement();
- if (source != b || statechange != ItemEvent.SELECTED) {
+ if (source != b && statechange == ItemEvent.SELECTED) {
if (b.isSelected()) {
b._selected = false;
- b.setEnabled(true);
}
}
}