JavaEmbeddedFrameView.st
changeset 653 a98a3634389a
parent 644 0294a6ed677e
child 681 c41ba2e76c65
--- a/JavaEmbeddedFrameView.st	Fri Dec 24 02:16:11 1999 +0000
+++ b/JavaEmbeddedFrameView.st	Fri Dec 24 02:17:13 1999 +0000
@@ -371,13 +371,12 @@
 
     appletName := codeURL asFilename withoutSuffix baseName.
     appletThread name:('JAVA-' , appletName , '-applet' , ' [startup]').
-    
+    appletThread restartable:true.
     appletThread resume.
-
     ^ appletThread.
 
     "Created: / 28.1.1998 / 21:30:32 / cg"
-    "Modified: / 29.1.1999 / 16:18:14 / cg"
+    "Modified: / 24.12.1999 / 02:58:50 / cg"
 !
 
 stopApplet
@@ -410,6 +409,7 @@
                 "/ after 3 seconds, kill it.
                 Transcript showCR:'EmbeddedAppletFrame [info]: JAVA thread did not stop - soft terminate ...'.
 appletThread == JavaVM javaScreenUpdaterThread ifTrue:[self halt].
+appletThread == JavaVM javaEventQueueThread ifTrue:[self halt].
                 appletThread terminate.
                 n2 := n2 + 1.
                 n2 > 3 ifTrue:[
@@ -421,7 +421,7 @@
     ].
     appletThread := nil
 
-    "Modified: / 8.1.1999 / 17:20:48 / cg"
+    "Modified: / 24.12.1999 / 02:35:25 / cg"
 ! !
 
 !JavaEmbeddedFrameView methodsFor:'initialize / release'!
@@ -482,6 +482,8 @@
 
     initializeJava ifTrue:[
         Java startupJavaSystem.
+    ] ifFalse:[
+        JavaVM initializeVMIfNoEventThreadRunning
     ].
 
     "/ if its a relative file-URL, make it relative under
@@ -607,7 +609,7 @@
     ^ true
 
     "Created: / 20.10.1998 / 15:47:04 / cg"
-    "Modified: / 28.1.1999 / 14:27:17 / cg"
+    "Modified: / 24.12.1999 / 01:38:17 / cg"
 ! !
 
 !JavaEmbeddedFrameView methodsFor:'resizing'!
@@ -635,5 +637,5 @@
 !JavaEmbeddedFrameView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaEmbeddedFrameView.st,v 1.18 1999/12/23 18:07:52 cg Exp $'
+    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaEmbeddedFrameView.st,v 1.19 1999/12/24 02:17:13 cg Exp $'
 ! !