2002/08/18 05:29:08
[org.ibex.core.git] / src / org / xwt / Main.java
index 1cf9035..3fe68af 100644 (file)
@@ -8,6 +8,7 @@ import java.net.*;
 import java.util.*;
 import java.io.*;
 import java.awt.*;
+import org.mozilla.javascript.*;
 import org.bouncycastle.util.encoders.Base64;
 
 /** Entry point for the XWT Engine; handles splash screen, initial xwar loading, and argument processing */
@@ -111,9 +112,10 @@ public class Main extends Applet {
             
             if (Log.on) Log.log(Main.class, "instantiating " + initialTemplate);
             final String initialTemplate_f = initialTemplate;
-            MessageQueue.add(new Message() {
-                    public void perform() {
+            ThreadMessage.newthread(new JSObject.JSFunction() {
+                    public Object call(Context cx, Scriptable thisObj, Scriptable ctorObj, Object[] args) throws JavaScriptException {
                         new Box(initialTemplate_f, null);
+                        return null;
                     }
                 });