X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Futil%2FScheduler.java;h=a2ce69c102d6b6123562b45e9c04dd1ea385f031;hp=e4c85fa9a8fab99b028cd58d1c468a162e8afda0;hb=b0ec2e1d6c3bd35205dfffc6893f01157aef2ced;hpb=9bff7ae2a6824ac83fb1e0ccd455ac3b1277ef3c diff --git a/src/org/ibex/util/Scheduler.java b/src/org/ibex/util/Scheduler.java index e4c85fa..a2ce69c 100644 --- a/src/org/ibex/util/Scheduler.java +++ b/src/org/ibex/util/Scheduler.java @@ -14,7 +14,8 @@ public class Scheduler { // Public API Exposed to org.ibex ///////////////////////////////////////////////// private static Scheduler singleton; - public static void add(Task t) { Log.debug(Scheduler.class, "scheduling " + t); Scheduler.runnable.append(t); } + private static String taskDesc(Task t) { return t instanceof JS ? JS.debugToString((JS)t) : t.toString(); } + public static void add(Task t) { Log.debug(Scheduler.class, "scheduling " + taskDesc(t)); Scheduler.runnable.append(t); } public static void init() { if (singleton == null) (singleton = Platform.getScheduler()).run(); } private static Task current = null; @@ -75,7 +76,7 @@ public class Scheduler { s._mousey = s.mousey; } } - Log.debug(Scheduler.class, "performing " + current); + Log.debug(Scheduler.class, "performing " + taskDesc(current)); current.perform(); } renderAll();