}
else if (args[startargs].equals("-s")) showRenders = true;
else if (args[startargs].equals("-v")) Log.verbose = true;
+ else if (args[startargs].equals("-l")) startargs++; // FIXME
else break;
startargs++;
}
PNG png = PNG.decode(new ByteArrayInputStream(Base64.decode(scarPicture_png_base64)), "bundled scar image");
Surface.scarPicture = Platform.createPicture(png.getData(), png.getWidth(), png.getHeight());
- InputStream is = Main.class.getClassLoader().getResourceAsStream("org/xwt/builtin.xwar");
+ InputStream is = Platform.getBuiltinInputStream();
if (is == null) Platform.criticalAbort("unable to load builtin.xwar");
Resources.loadArchive(is);
ThreadMessage.newthread(new JSObject.JSFunction() {
public Object call(Context cx, Scriptable thisObj, Scriptable ctorObj, Object[] arg) throws JavaScriptException {
new Box(initialTemplate_f, null);
- doneInitializing = true;
+ doneInitializing = true;
if (Surface.allSurfaces.size() == 0) {
Log.log(this, "exiting because all surfaces are gone");
Platform.exit();