summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/parallel/RemainsIterator.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2012-11-21 13:27:43 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2012-11-21 13:27:43 -0800
commit889ceade520ae5d2d1485edf2826696fa91a0e91 (patch)
treed49195c14a87d4bfe46a3e6f438757148a2efcab /src/library/scala/collection/parallel/RemainsIterator.scala
parent1cfb36317834f9bca0c3ce94e92590f7b4ace3b7 (diff)
parentbc3dda2b0222d3b7cf3db491728b98f9b6110856 (diff)
downloadscala-889ceade520ae5d2d1485edf2826696fa91a0e91.tar.gz
scala-889ceade520ae5d2d1485edf2826696fa91a0e91.tar.bz2
scala-889ceade520ae5d2d1485edf2826696fa91a0e91.zip
Merge pull request #1570 from retronym/ticket/6448
SI-6448 Collecting the spoils of PartialFun#runWith
Diffstat (limited to 'src/library/scala/collection/parallel/RemainsIterator.scala')
-rw-r--r--src/library/scala/collection/parallel/RemainsIterator.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/library/scala/collection/parallel/RemainsIterator.scala b/src/library/scala/collection/parallel/RemainsIterator.scala
index 3150b0d763..732ebc3709 100644
--- a/src/library/scala/collection/parallel/RemainsIterator.scala
+++ b/src/library/scala/collection/parallel/RemainsIterator.scala
@@ -123,9 +123,10 @@ private[collection] trait AugmentedIterableIterator[+T] extends RemainsIterator[
def collect2combiner[S, That](pf: PartialFunction[T, S], cb: Combiner[S, That]): Combiner[S, That] = {
//val cb = pbf(repr)
+ val runWith = pf.runWith(cb += _)
while (hasNext) {
val curr = next
- if (pf.isDefinedAt(curr)) cb += pf(curr)
+ runWith(curr)
}
cb
}