equal
deleted
inserted
replaced
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)) { |