X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fxwt%2FMain.java;h=902cb92f068946fa8bd3918348ad3e29725c3519;hb=73a633c6b568a6b90457199718f22b26b91f441d;hp=25fc8e2cc0ed2fbc6fda01278c0f21db3e5d4559;hpb=24b649e330a643931ed32f0667e4828498f7e3af;p=org.ibex.core.git diff --git a/src/org/xwt/Main.java b/src/org/xwt/Main.java index 25fc8e2..902cb92 100644 --- a/src/org/xwt/Main.java +++ b/src/org/xwt/Main.java @@ -81,11 +81,18 @@ public class Main { // FIXME put the splash screen back in if (Log.on) Log.log(Main.class, "loading xwar"); - Res rr = Res.stringToRes(origin, true); - XWT xwt = new XWT(rr); - Template.getTemplate(((Res)rr.get(initialTemplateName)).addExtension(".xwt")).apply(new Box(), null, xwt); + final Res rr = Res.stringToRes(origin, true); + final XWT xwt = new XWT(rr); + final String initialTemplateName_ = initialTemplateName; - Message.Q.startQ(); + new Thread(new Runnable() { + public void run() { + Template.getTemplate(((Res)rr.get(initialTemplateName_)).addExtension(".xwt")).apply(new Box(), null, xwt); + Message.Q.startQ(); + } + }).start(); + + Platform.running(); } }