String initialTemplateName = args.length > startargs + 1 ? args[startargs + 1] : "main";
initialTemplateName = initialTemplateName.replace('.', '/');
+ initialTemplateName += ".xwt";
origin = args[startargs];
Stream rr;
if (Log.on) Log.info(Main.class, "loading xwar");
final XWT xwt = new XWT(rr);
- final Stream final_rr = rr;
+ final JS final_rr = (JS)xwt.get("");
scarImage =
Picture.load((Stream)Main.builtin.get("org/xwt/builtin/scar.png"),
- new Scheduler.Task() { public void perform() throws JSExn {
- Template.getTemplate(((Stream)final_rr.get(initialTemplate))).apply(new Box(), xwt);
+ new Scheduler.Task() { public void perform() throws Exception {
+ new Template(Stream.getInputStream(final_rr.get(initialTemplate)), xwt).apply(new Box());
} });
Scheduler.init();