diff options
author | mihaylov <mihaylov@epfl.ch> | 2007-03-30 21:00:02 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2007-03-30 21:00:02 +0000 |
commit | 7e5c5cdec00b06a6e3ff5a90b877b7352ea74f0c (patch) | |
tree | 357cd97a60fffbb12005fc3232aeda1fcdd94538 /src | |
parent | 8eafa3496a14f37645c7aaa8732cf49a046fc694 (diff) | |
download | scala-7e5c5cdec00b06a6e3ff5a90b877b7352ea74f0c.tar.gz scala-7e5c5cdec00b06a6e3ff5a90b877b7352ea74f0c.tar.bz2 scala-7e5c5cdec00b06a6e3ff5a90b877b7352ea74f0c.zip |
Fxied Stream.dropWhile (bug contribution #410)
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/Stream.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/Stream.scala b/src/library/scala/Stream.scala index 255aacb4f2..47040db56b 100644 --- a/src/library/scala/Stream.scala +++ b/src/library/scala/Stream.scala @@ -279,7 +279,7 @@ trait Stream[+a] extends Seq[a] { */ override def dropWhile(p: a => Boolean): Stream[a] = { def loop(s: Stream[a]): Stream[a] = - if (s.isEmpty || !p(s.head)) this + if (s.isEmpty || !p(s.head)) s else loop(s.tail) loop(this) } |