X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FMain.java;h=92d0b77bf256c57e7ee41822f08c5881fef5348b;hb=6998528f935da289fedee5766dc5a21390a476d4;hp=fa86392a14af174558829d83bfb3298ee8e3e665;hpb=9835d9bbac931f8e76ad377674fb47a7f0da01e3;p=org.ibex.core.git diff --git a/src/org/xwt/Main.java b/src/org/xwt/Main.java index fa86392..92d0b77 100644 --- a/src/org/xwt/Main.java +++ b/src/org/xwt/Main.java @@ -1,7 +1,6 @@ // Copyright 2002 Adam Megacz, see the COPYING file for licensing [GPL] package org.xwt; -import java.applet.*; import java.net.*; import java.util.*; import java.io.*; @@ -21,6 +20,7 @@ public class Main { * IP). */ public static java.net.InetAddress originAddr = null; + public static String originHost = null; /** the URL where the initial xwar came from. */ public static String origin = null; @@ -102,13 +102,14 @@ public class Main { if (Log.on) Log.log(Main.class, "instantiating " + initialTemplate); final String initialTemplate_f = initialTemplate; ThreadMessage.newthread(new JS.Callable() { - public Object call(Array args) throws JS.Exn { - new Box(initialTemplate_f, null); - doneInitializing = true; - if (Surface.allSurfaces.size() == 0) { - Log.log(this, "exiting because all surfaces are gone"); - Platform.exit(); - } + public Object call(JS.Array args) throws JS.Exn { + Box b = new Box(); + Template.getTemplate(initialTemplate_f, null).apply(b, null, null, null, 0, 0); + doneInitializing = true; + if (Surface.allSurfaces.size() == 0) { + Log.log(this, "exiting because all surfaces are gone"); + Platform.exit(); + } return null; } });