- if (m != null && m == MessageQueue.currentlyPerforming) {
- Context cx;
- String what;
- if (m instanceof ThreadMessage) {
- ThreadMessage tm = (ThreadMessage)m;
- cx = Context.getContextForThread(tm);
+ 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);