check JVM later, to avoid potential conflict with jEdit splash screen;
authorwenzelm
Wed, 22 Dec 2010 13:49:06 +0100
changeset 41383 514bb82514df
parent 41382 d19b8388d4b1
child 41385 6476ab765777
check JVM later, to avoid potential conflict with jEdit splash screen;
src/Tools/jEdit/src/jedit/plugin.scala
--- a/src/Tools/jEdit/src/jedit/plugin.scala	Wed Dec 22 13:30:58 2010 +0100
+++ b/src/Tools/jEdit/src/jedit/plugin.scala	Wed Dec 22 13:49:06 2010 +0100
@@ -344,8 +344,9 @@
   override def handleMessage(message: EBMessage)
   {
     message match {
-      case msg: EditorStarted
-      if Isabelle.Boolean_Property("auto-start") => Isabelle.start_session()
+      case msg: EditorStarted =>
+      Isabelle.check_jvm()
+      if (Isabelle.Boolean_Property("auto-start")) Isabelle.start_session()
 
       case msg: BufferUpdate
       if msg.getWhat == BufferUpdate.PROPERTIES_CHANGED =>
@@ -385,7 +386,6 @@
 
   override def start()
   {
-    Isabelle.check_jvm()
     Isabelle.setup_tooltips()
     Isabelle.system = new Isabelle_System
     Isabelle.system.install_fonts()