summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2006-07-06 18:17:36 +0000
committerTom Tromey <tromey@redhat.com>2006-07-06 18:17:36 +0000
commit8d7379be5ea8ed3363af113d7aefa771758f2e2f (patch)
tree95922c59a24ca8d19bcc9036c23c9b6d6607a07a
parent7246b317b0d5cbff6dac35f10282f941904af359 (diff)
downloadclasspath-8d7379be5ea8ed3363af113d7aefa771758f2e2f.tar.gz
* gnu/java/util/prefs/EventDispatcher.java (dispatch): Notify
'queue'. (run): Wait on queue, not 'this'.
-rw-r--r--ChangeLog6
-rw-r--r--gnu/java/util/prefs/EventDispatcher.java3
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d19b51349..95a1984d0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-07-06 Tom Tromey <tromey@redhat.com>
+
+ * gnu/java/util/prefs/EventDispatcher.java (dispatch): Notify
+ 'queue'.
+ (run): Wait on queue, not 'this'.
+
2006-07-06 Lillian Angel <langel@redhat.com>
* java/awt/dnd/DragSource.java
diff --git a/gnu/java/util/prefs/EventDispatcher.java b/gnu/java/util/prefs/EventDispatcher.java
index feabe4dce..ecddd3a55 100644
--- a/gnu/java/util/prefs/EventDispatcher.java
+++ b/gnu/java/util/prefs/EventDispatcher.java
@@ -74,7 +74,7 @@ public class EventDispatcher extends Thread
{
try
{
- wait();
+ queue.wait();
}
catch (InterruptedException _)
{
@@ -107,6 +107,7 @@ public class EventDispatcher extends Thread
synchronized (queue)
{
queue.add(runner);
+ queue.notify();
}
}
}