src/Pure/Tools/debugger.scala
changeset 62051 c3c871b509d9
parent 61556 0d4ee4168e41
child 63805 c272680df665
--- a/src/Pure/Tools/debugger.scala	Mon Jan 04 20:23:14 2016 +0100
+++ b/src/Pure/Tools/debugger.scala	Mon Jan 04 20:34:34 2016 +0100
@@ -61,7 +61,10 @@
     output: Map[String, Command.Results] = Map.empty)  // thread name ~> output messages
   {
     def set_session(new_session: Session): State =
+    {
+      session.stop()
       copy(session = new_session)
+    }
 
     def set_break(b: Boolean): State = copy(break = b)