Early out on initializePending and terminatePending

if the array is empty.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9233 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
PSp..om 2012-03-05 19:22:33 +00:00
parent 654c44abdd
commit 2bde71b08a

View File

@ -202,6 +202,9 @@ public class AppStateManager {
protected void initializePending(){
AppState[] array = getInitializing();
if (array.length == 0)
return;
synchronized( states ) {
// Move the states that will be initialized
// into the active array. In all but one case the
@ -219,6 +222,9 @@ public class AppStateManager {
protected void terminatePending(){
AppState[] array = getTerminating();
if (array.length == 0)
return;
for (AppState state : array) {
state.cleanup();
}