src/Pure/Tools/build_schedule.scala
changeset 79294 ae0a2cb42b05
parent 79293 1f694e4b2b3a
equal deleted inserted replaced
79293:1f694e4b2b3a 79294:ae0a2cb42b05
   859 
   859 
   860     override def next_node_info(state: Build_Process.State, session_name: String): Node_Info =
   860     override def next_node_info(state: Build_Process.State, session_name: String): Node_Info =
   861       _schedule.graph.get_node(session_name).node_info
   861       _schedule.graph.get_node(session_name).node_info
   862 
   862 
   863     override def next_jobs(state: Build_Process.State): List[String] =
   863     override def next_jobs(state: Build_Process.State): List[String] =
   864       if (progress.stopped || _schedule.is_outdated(build_options, state)) Nil
   864       if (progress.stopped || _schedule.is_empty) Nil else _schedule.next(hostname, state)
   865       else _schedule.next(hostname, state)
       
   866   }
   865   }
   867 
   866 
   868   abstract class Scheduler_Build_Process(
   867   abstract class Scheduler_Build_Process(
   869     build_context: Build.Context,
   868     build_context: Build.Context,
   870     build_progress: Progress,
   869     build_progress: Progress,