projects
/
org.ibex.core.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
24b649e
)
2003/10/13 01:00:41
author
brian
<brian@xwt.org>
Fri, 30 Jan 2004 07:39:10 +0000
(07:39 +0000)
committer
brian
<brian@xwt.org>
Fri, 30 Jan 2004 07:39:10 +0000
(07:39 +0000)
darcs-hash:
20040130073910
-aa32f-
b6a30a4835e7af87688edefe4ef375981ae3dbe1
.gz
src/org/xwt/Main.java
patch
|
blob
|
history
src/org/xwt/Platform.java
patch
|
blob
|
history
diff --git
a/src/org/xwt/Main.java
b/src/org/xwt/Main.java
index
25fc8e2
..
902cb92
100644
(file)
--- 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");
// 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();
}
}
}
}
diff --git
a/src/org/xwt/Platform.java
b/src/org/xwt/Platform.java
index
3ac3106
..
0ca55b9
100644
(file)
--- a/
src/org/xwt/Platform.java
+++ b/
src/org/xwt/Platform.java
@@
-312,7
+312,9
@@
public class Platform {
return cachedProxyInfo;
}
return cachedProxyInfo;
}
-
+
+ public static void running() { platform._running(); }
+ public void _running() { new Semaphore().block(); }
}
}