diff --git a/NAS2D/StateManager.cpp b/NAS2D/StateManager.cpp index aea87af0..2747e2ed 100644 --- a/NAS2D/StateManager.cpp +++ b/NAS2D/StateManager.cpp @@ -68,6 +68,8 @@ void StateManager::setState(State* state) */ bool StateManager::update() { + Utility::get().pump(); + if (mActiveState) { State* nextState = mActiveState->update(); @@ -80,8 +82,6 @@ bool StateManager::update() { setState(nextState); } - - Utility::get().pump(); } else {