summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2007-03-30 21:00:02 +0000
committermihaylov <mihaylov@epfl.ch>2007-03-30 21:00:02 +0000
commit7e5c5cdec00b06a6e3ff5a90b877b7352ea74f0c (patch)
tree357cd97a60fffbb12005fc3232aeda1fcdd94538 /src
parent8eafa3496a14f37645c7aaa8732cf49a046fc694 (diff)
downloadscala-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.scala2
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)
}