# HG changeset patch # User wenzelm # Date 1709656036 -3600 # Node ID 8e17f585177fec2ae24323493d84a637ea0d1feb # Parent f1c9e9e4616d4731a8bba70790681e995daaa742 proper guard_time (amending 752806151432); diff -r f1c9e9e4616d -r 8e17f585177f src/Pure/General/logger.scala --- a/src/Pure/General/logger.scala Tue Mar 05 16:22:24 2024 +0100 +++ b/src/Pure/General/logger.scala Tue Mar 05 17:27:16 2024 +0100 @@ -14,11 +14,14 @@ case None => new Logger } - def make_progress(progress: => Progress, guard_time: Time = Time.min): Logger = + def make_progress(progress: => Progress, guard_time: Time = Time.min): Logger = { + val t = guard_time new Logger { + override val guard_time: Time = t override def output(msg: => String): Unit = if (progress != null) progress.echo(msg) } + } def make_system_log(progress: => Progress, options: Options, guard_time: Time = Time.min): Logger = options.string("system_log") match {