src/Pure/System/session.scala
changeset 38360 53224a4d2f0e
parent 38359 96b22dfeb56a
child 38363 af7f41a8a0a8
--- a/src/Pure/System/session.scala	Thu Aug 12 13:43:55 2010 +0200
+++ b/src/Pure/System/session.scala	Thu Aug 12 13:49:08 2010 +0200
@@ -19,6 +19,8 @@
 
   case object Global_Settings
   case object Perspective
+  case class Commands_Changed(set: Set[Command])
+
 
 
   /* managed entities */
@@ -52,7 +54,7 @@
   val global_settings = new Event_Bus[Session.Global_Settings.type]
   val raw_results = new Event_Bus[Isabelle_Process.Result]
   val raw_output = new Event_Bus[Isabelle_Process.Result]
-  val commands_changed = new Event_Bus[Command_Set]
+  val commands_changed = new Event_Bus[Session.Commands_Changed]
   val perspective = new Event_Bus[Session.Perspective.type]
 
 
@@ -282,7 +284,7 @@
 
     def flush()
     {
-      if (!changed.isEmpty) commands_changed.event(Command_Set(changed))
+      if (!changed.isEmpty) commands_changed.event(Session.Commands_Changed(changed))
       changed = Set()
       flush_time = None
     }