diff options
| author | Lillian Angel <langel@redhat.com> | 2006-06-30 19:54:18 +0000 |
|---|---|---|
| committer | Lillian Angel <langel@redhat.com> | 2006-06-30 19:54:18 +0000 |
| commit | 10fe9eca2bab8867f05a5cadcd5a4046362c5fb9 (patch) | |
| tree | 847d2ea39d651e180569a0b70291c5b122398881 /gnu/java | |
| parent | 1f6f2707de68e4787f7d3a1d09b02d0e3a1122e2 (diff) | |
| download | classpath-10fe9eca2bab8867f05a5cadcd5a4046362c5fb9.tar.gz | |
2006-06-30 Lillian Angel <langel@redhat.com>
* gnu/java/awt/peer/gtk/GtkCheckboxPeer.java
(create): Changed to be non-syncronized.
(setLabel): Likewise.
(setCheckboxGroup): Likewise.
(addToGroupMap): Likewise. Added synchronized block around
code.
(dispose): Changed to be non-syncronized.
Diffstat (limited to 'gnu/java')
| -rw-r--r-- | gnu/java/awt/peer/gtk/GtkCheckboxPeer.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java b/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java index 5400c9846..7a6e847eb 100644 --- a/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java +++ b/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java @@ -80,7 +80,7 @@ public class GtkCheckboxPeer extends GtkComponentPeer super (c); } - public synchronized void create () + public void create () { Checkbox checkbox = (Checkbox) awtComponent; current_group = checkbox.getCheckboxGroup (); @@ -133,12 +133,12 @@ public class GtkCheckboxPeer extends GtkComponentPeer } } - public synchronized void setLabel (String label) + public void setLabel (String label) { gtkButtonSetLabel (label); } - public synchronized void setCheckboxGroup (CheckboxGroup group) + public void setCheckboxGroup (CheckboxGroup group) { if (current_group == null && group != null) { @@ -221,12 +221,15 @@ public class GtkCheckboxPeer extends GtkComponentPeer } } - public synchronized void addToGroupMap(long groupPointer) + public void addToGroupMap(long groupPointer) { - groupMap.put(current_group, new Long (groupPointer)); + synchronized (groupMap) + { + groupMap.put(current_group, new Long (groupPointer)); + } } - public synchronized void dispose () + public void dispose () { super.dispose (); } |
