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
3.0
PSp..om 13 years ago
parent 7522ae7a95
commit 5cf9954814
  1. 11
      engine/src/core/com/jme3/app/Application.java

@ -584,6 +584,17 @@ public class Application implements SystemListener {
}
task.invoke();
} 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)
return;

Loading…
Cancel
Save