JavaEmbeddedFrameView.st
changeset 2087 2e1a2d10b891
parent 2084 69ecd5609bb3
child 2108 ca8c4e7db2e8
--- a/JavaEmbeddedFrameView.st	Fri Dec 01 11:15:32 2000 +0100
+++ b/JavaEmbeddedFrameView.st	Mon Dec 11 17:24:28 2000 +0100
@@ -17,7 +17,7 @@
 	instanceVariableNames:'codeURL codeBaseURL documentURL archiveURL parameterDictionary
 		embeddedAppletFrame applet appletID appletThread
 		infoDisplayReceiver autoSetupApplet autoStartApplet
-		autoDestroyApplet isNS40 attributeHashTable'
+		autoDestroyApplet isNS40 attributeHashTable appletIsPreloaded'
 	classVariableNames:'NextSequentialAppletID'
 	poolDictionaries:''
 	category:'Java-Views-Support'
@@ -94,6 +94,10 @@
     "Created: / 28.1.1998 / 21:08:54 / cg"
 !
 
+appletIsPreloaded:aBoolean
+    appletIsPreloaded := aBoolean.
+!
+
 appletThread
     ^ appletThread
 
@@ -340,7 +344,7 @@
     do:[
         self startAppletThread.
 
-        self appletLOAD.
+        appletIsPreloaded ifFalse:[self appletLOAD].
         self appletINIT.
     ].
 
@@ -449,6 +453,7 @@
 !
 
 initialize           
+    appletIsPreloaded := false.
     super initialize.
     viewBackground := Color black.
 
@@ -648,5 +653,5 @@
 !JavaEmbeddedFrameView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libjava/JavaEmbeddedFrameView.st,v 1.22 2000-09-06 18:33:50 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libjava/JavaEmbeddedFrameView.st,v 1.23 2000-12-11 16:23:56 cg Exp $'
 ! !