summaryrefslogtreecommitdiff
path: root/gnu/java
diff options
context:
space:
mode:
authorLillian Angel <langel@redhat.com>2006-06-30 19:54:18 +0000
committerLillian Angel <langel@redhat.com>2006-06-30 19:54:18 +0000
commit10fe9eca2bab8867f05a5cadcd5a4046362c5fb9 (patch)
tree847d2ea39d651e180569a0b70291c5b122398881 /gnu/java
parent1f6f2707de68e4787f7d3a1d09b02d0e3a1122e2 (diff)
downloadclasspath-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.java15
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 ();
}