if (Log.on) Log.log(this, "caught throwable in MessageQueue.run(); this should never happen");
if (Log.on) Log.log(this, " currentlyPerforming == " + currentlyPerforming);
if (Log.on) Log.log(this, " working == " + working);
- if (Log.on) Log.log(this, " lastfunc == " + lastfunc);
+ // FIXME - this currently calls compiledfunction.toString which gives more info than we need
+ // if (Log.on) Log.log(this, " lastfunc == " + lastfunc.getDescription());
if (Log.on) Log.log(this, " lastmessage == " + lastmessage);
if (Log.on) Log.log(this, t);
if (Log.on) Log.log(this, "resuming MessageQueue loop");
if ((m != null && m == MessageQueue.currentlyPerforming) || MessageQueue.working) {
String what, where;
if (m != null && m instanceof ThreadMessage) {
- where = org.xwt.js.Context.getSourceNameAndLineForThread((ThreadMessage)m);
+ where = org.xwt.js.JS.Thread.fromJavaThread((ThreadMessage)m).getSourceName();
what = "background thread";
} else if (m != null) {
- where = org.xwt.js.Context.getSourceNameAndLineForThread(MessageQueue.singleton);
+ where = org.xwt.js.JS.Thread.fromJavaThread(MessageQueue.singleton).getSourceName();
what = "event trap";
} else {
- where = org.xwt.js.Context.getSourceNameAndLineForThread(MessageQueue.singleton);
+ where = org.xwt.js.JS.Thread.fromJavaThread(MessageQueue.singleton).getSourceName();
what = "script";
}
long howlong = (System.currentTimeMillis() - t) / 1000;