proper program name, e.g. for session "Intro";
authorwenzelm
Tue, 31 Jan 2023 19:43:45 +0100
changeset 77158 59a8b9a341aa
parent 77157 c0633a0da53e
child 77159 b899d7840b49
proper program name, e.g. for session "Intro";
src/Pure/System/progress.scala
src/Tools/jEdit/src/document_dockable.scala
--- a/src/Pure/System/progress.scala	Tue Jan 31 19:27:02 2023 +0100
+++ b/src/Pure/System/progress.scala	Tue Jan 31 19:43:45 2023 +0100
@@ -127,7 +127,7 @@
   }
 }
 
-abstract class Program_Progress extends Progress {
+abstract class Program_Progress(default_program: String = "program") extends Progress {
   private var _finished_programs: List[Program_Progress.Program] = Nil
   private var _running_program: Option[Program_Progress.Program] = None
 
@@ -161,7 +161,7 @@
         stop_program()
         start_program(title)
       case None =>
-        if (_running_program.isEmpty) start_program("program")
+        if (_running_program.isEmpty) start_program(default_program)
         _running_program.get.echo(msg)
     }
   }
--- a/src/Tools/jEdit/src/document_dockable.scala	Tue Jan 31 19:27:02 2023 +0100
+++ b/src/Tools/jEdit/src/document_dockable.scala	Tue Jan 31 19:43:45 2023 +0100
@@ -105,7 +105,7 @@
 
   /* progress */
 
-  class Log_Progress extends Program_Progress {
+  class Log_Progress extends Program_Progress(default_program = "build") {
     progress =>
 
     override def detect_program(s: String): Option[String] =