X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FMain.java;h=92d0b77bf256c57e7ee41822f08c5881fef5348b;hb=6998528f935da289fedee5766dc5a21390a476d4;hp=fdf15eca24e7ab441cc2f07f21a353db55fef2c4;hpb=9284df0499837f50eeb6d891ca3c67c085ac7fdd;p=org.ibex.core.git diff --git a/src/org/xwt/Main.java b/src/org/xwt/Main.java index fdf15ec..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; @@ -103,12 +103,13 @@ public class Main { final String initialTemplate_f = initialTemplate; ThreadMessage.newthread(new JS.Callable() { public Object call(JS.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(); - } + 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; } });