From 7e5c5cdec00b06a6e3ff5a90b877b7352ea74f0c Mon Sep 17 00:00:00 2001 From: mihaylov Date: Fri, 30 Mar 2007 21:00:02 +0000 Subject: Fxied Stream.dropWhile (bug contribution #410) --- src/library/scala/Stream.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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) } -- cgit v1.2.3