]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
EventQueue.java (pop): Prevent breaking the chain if pop is called for an intermediat...
authorFernando Nasser <fnasser@redhat.com>
Fri, 16 Jan 2004 22:26:49 +0000 (22:26 +0000)
committerFernando Nasser <fnasser@gcc.gnu.org>
Fri, 16 Jan 2004 22:26:49 +0000 (22:26 +0000)
        * java/awt/EventQueue.java (pop): Prevent breaking the chain if pop
        is called for an intermediate queue.

From-SVN: r75998

libjava/ChangeLog
libjava/java/awt/EventQueue.java

index 62549a334ff1b29adf3f016cf95003aeafc717fc..c1083e80c8776bcded11938d226bd343f16d9037 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-16  Fernando Nasser  <fnasser@redhat.com>
+
+       * java/awt/EventQueue.java (pop): Prevent breaking the chain if pop
+       is called for an intermediate queue.
+
 2004-01-16  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
index fe9138fa3f765a71b86917cfee28c89d91824780..41dad066989b3026b6dbe6b54b109b168d8a578f 100644 (file)
@@ -352,7 +352,9 @@ public class EventQueue
     // occur.
     synchronized (prev)
       {
-        prev.next = null;
+        prev.next = next;
+        if (next != null)
+          next.prev = prev;
       }
 
     synchronized (this)