src/Pure/PIDE/headless.scala
changeset 70702 a65b9624cb98
parent 70699 3eb30d80cee6
child 70704 b080d1fb9777
equal deleted inserted replaced
70701:e54213954efc 70702:a65b9624cb98
   317           }
   317           }
   318 
   318 
   319         val delay_commit_clean =
   319         val delay_commit_clean =
   320           Standard_Thread.delay_first(commit_cleanup_delay max Time.zero) {
   320           Standard_Thread.delay_first(commit_cleanup_delay max Time.zero) {
   321             val clean_theories = use_theories_state.change_result(_.clean_theories)
   321             val clean_theories = use_theories_state.change_result(_.clean_theories)
   322             if (clean_theories.nonEmpty) resources.clean_theories(session, id, clean_theories)
   322             if (clean_theories.nonEmpty) {
       
   323               progress.echo("Removing " + clean_theories.length + " theories ...")
       
   324               resources.clean_theories(session, id, clean_theories)
       
   325             }
   323           }
   326           }
   324 
   327 
   325         Session.Consumer[Session.Commands_Changed](getClass.getName) {
   328         Session.Consumer[Session.Commands_Changed](getClass.getName) {
   326           case changed =>
   329           case changed =>
   327             if (changed.nodes.exists(dep_theories_set)) {
   330             if (changed.nodes.exists(dep_theories_set)) {