Added a comment with what I think the taskQueue
drain method is really doing... only simplified. I don't trust my eyes enough to make such a core change without co-verification. :) git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9218 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
7522ae7a95
commit
5cf9954814
@ -585,6 +585,17 @@ public class Application implements SystemListener {
|
|||||||
task.invoke();
|
task.invoke();
|
||||||
} while (((task = taskQueue.poll()) != null));
|
} while (((task = taskQueue.poll()) != null));
|
||||||
|
|
||||||
|
/* I think the above is really just doing this:
|
||||||
|
AppTask<?> task;
|
||||||
|
while( (task = taskQueue.poll()) != null ) {
|
||||||
|
if (!task.isCancelled()) {
|
||||||
|
task.invoke();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//...but it's hard to say for sure. It's so twisted
|
||||||
|
//up that I don't trust my eyes. -pspeed
|
||||||
|
*/
|
||||||
|
|
||||||
if (speed == 0 || paused)
|
if (speed == 0 || paused)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user