diff options
author | Burak Emir <emir@epfl.ch> | 2005-10-17 16:15:35 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2005-10-17 16:15:35 +0000 |
commit | f029fc6649ec5c510a6f5958d1f045682603196c (patch) | |
tree | b3707affa92a82c51ae356c3d767fc0e00d9de0f | |
parent | e96181b4d818a1a6ed5cf54da12c98348bd31f3e (diff) | |
download | scala-f029fc6649ec5c510a6f5958d1f045682603196c.tar.gz scala-f029fc6649ec5c510a6f5958d1f045682603196c.tar.bz2 scala-f029fc6649ec5c510a6f5958d1f045682603196c.zip |
fixed lastWritten = written
-rw-r--r-- | sources/scala/concurrent/Channel.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scala/concurrent/Channel.scala b/sources/scala/concurrent/Channel.scala index 97f51abb0b..a57fd7f530 100644 --- a/sources/scala/concurrent/Channel.scala +++ b/sources/scala/concurrent/Channel.scala @@ -15,8 +15,8 @@ class Channel[a] { var elem: a = _; var next: LinkedList[a] = null; } - private var written = new LinkedList[a]; - private var lastWritten = new LinkedList[a]; + private var written = new LinkedList[a]; // FIFO buffer, realized through + private var lastWritten = written; // aliasing of a linked list private var nreaders = 0; def write(x: a) = synchronized { |