* Fix paul complaining
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9340 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
807a3e6fc5
commit
3d60482b46
@ -567,6 +567,18 @@ public class Application implements SystemListener {
|
|||||||
return task;
|
return task;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Runs tasks enqueued via {@link #enqueue(Callable)}
|
||||||
|
*/
|
||||||
|
protected void runQueuedTasks() {
|
||||||
|
AppTask<?> task;
|
||||||
|
while( (task = taskQueue.poll()) != null ) {
|
||||||
|
if (!task.isCancelled()) {
|
||||||
|
task.invoke();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Do not call manually.
|
* Do not call manually.
|
||||||
* Callback from ContextListener.
|
* Callback from ContextListener.
|
||||||
@ -575,26 +587,7 @@ public class Application implements SystemListener {
|
|||||||
// Make sure the audio renderer is available to callables
|
// Make sure the audio renderer is available to callables
|
||||||
AudioContext.setAudioRenderer(audioRenderer);
|
AudioContext.setAudioRenderer(audioRenderer);
|
||||||
|
|
||||||
AppTask<?> task = taskQueue.poll();
|
runQueuedTasks();
|
||||||
toploop: do {
|
|
||||||
if (task == null) break;
|
|
||||||
while (task.isCancelled()) {
|
|
||||||
task = taskQueue.poll();
|
|
||||||
if (task == null) break toploop;
|
|
||||||
}
|
|
||||||
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)
|
if (speed == 0 || paused)
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user