src/Pure/PIDE/session.scala
changeset 71667 4d2de35214c5
parent 71655 dad29591645a
child 71671 d3abcf2360fb
--- a/src/Pure/PIDE/session.scala	Thu Apr 02 13:04:24 2020 +0200
+++ b/src/Pure/PIDE/session.scala	Thu Apr 02 20:06:43 2020 +0200
@@ -705,22 +705,17 @@
       })
   }
 
-  def send_stop()
+  def stop(): Process_Result =
   {
     val was_ready =
-      _phase.guarded_access(phase =>
-        phase match {
+      _phase.guarded_access(
+        {
           case Session.Startup | Session.Shutdown => None
           case Session.Terminated(_) => Some((false, phase))
           case Session.Inactive => Some((false, post_phase(Session.Terminated(Process_Result(0)))))
           case Session.Ready => Some((true, post_phase(Session.Shutdown)))
         })
     if (was_ready) manager.send(Stop)
-  }
-
-  def stop(): Process_Result =
-  {
-    send_stop()
     prover.await_reset()
 
     change_parser.shutdown()