diff -r 5f388e514ab8 -r 77ef8bef0593 src/Pure/System/progress.scala --- a/src/Pure/System/progress.scala Thu Mar 04 19:55:52 2021 +0100 +++ b/src/Pure/System/progress.scala Thu Mar 04 21:04:27 2021 +0100 @@ -37,14 +37,14 @@ Timing.timeit(message, enabled, echo)(e) @volatile protected var is_stopped = false - def stop: Unit = { is_stopped = true } + def stop(): Unit = { is_stopped = true } def stopped: Boolean = { - if (Thread.interrupted) is_stopped = true + if (Thread.interrupted()) is_stopped = true is_stopped } - def interrupt_handler[A](e: => A): A = POSIX_Interrupt.handler { stop } { e } + def interrupt_handler[A](e: => A): A = POSIX_Interrupt.handler { stop() } { e } def expose_interrupt(): Unit = if (stopped) throw Exn.Interrupt() override def toString: String = if (stopped) "Progress(stopped)" else "Progress"