src/Pure/Concurrent/consumer_thread.scala
changeset 71144 d6b9dead8c8d
parent 71143 5ea3ed3c52b3
child 71231 dafa5fce70f1
--- a/src/Pure/Concurrent/consumer_thread.scala	Wed Nov 20 16:28:13 2019 +0100
+++ b/src/Pure/Concurrent/consumer_thread.scala	Wed Nov 20 16:56:03 2019 +0100
@@ -85,7 +85,7 @@
 
   @tailrec private def main_loop(msgs: List[Option[Request]]): Unit =
     msgs match {
-      case Nil => main_loop(mailbox.receive(None))
+      case Nil => main_loop(mailbox.receive())
       case None :: _ => robust_finish()
       case _ =>
         val reqs =
@@ -106,7 +106,7 @@
 
         if (continue) {
           val msgs1 = msgs.drop(reqs.length)
-          val msgs2 = mailbox.receive(Some(Time.zero))
+          val msgs2 = mailbox.receive(timeout = Some(Time.zero))
           main_loop(msgs1 ::: msgs2)
         }
         else robust_finish()