eliminated redundant session_ready;
authorwenzelm
Sat, 02 Jul 2011 20:54:38 +0200
changeset 43643 474745a899ea
parent 43642 9ef5479da29f
child 43644 ea08ce1c314b
eliminated redundant session_ready;
src/Tools/jEdit/src/plugin.scala
--- a/src/Tools/jEdit/src/plugin.scala	Sat Jul 02 20:22:02 2011 +0200
+++ b/src/Tools/jEdit/src/plugin.scala	Sat Jul 02 20:54:38 2011 +0200
@@ -316,13 +316,10 @@
 {
   /* session management */
 
-  @volatile private var session_ready = false
-
   private val session_manager = actor {
     loop {
       react {
         case phase: Session.Phase =>
-          session_ready = phase == Session.Ready
           phase match {
             case Session.Failed =>
               Swing_Thread.now {
@@ -335,7 +332,6 @@
             case Session.Shutdown => Isabelle.jedit_buffers.foreach(Isabelle.exit_model)
             case _ =>
           }
-
         case bad => System.err.println("session_manager: ignoring bad message " + bad)
       }
     }
@@ -357,7 +353,7 @@
       if msg.getWhat == BufferUpdate.PROPERTIES_CHANGED =>
 
         val buffer = msg.getBuffer
-        if (buffer != null && session_ready)
+        if (buffer != null && Isabelle.session.is_ready)
           Isabelle.init_model(buffer)
 
       case msg: EditPaneUpdate
@@ -373,7 +369,7 @@
         if (buffer != null && text_area != null) {
           if (msg.getWhat == EditPaneUpdate.BUFFER_CHANGED ||
               msg.getWhat == EditPaneUpdate.CREATED) {
-            if (session_ready)
+            if (Isabelle.session.is_ready)
               Isabelle.init_view(buffer, text_area)
           }
           else Isabelle.exit_view(buffer, text_area)