Just noticed a bug that I must've had for a long time.
I create all of my GameStates and then attach them to the GameStateManager. Then I run the MenuGameState. The MenuGameState has ButtonClicked listeners, and when it detects a button click on one of the options (either login, settings, credit, or exit) it is supposed to shut down the GameStates using
GameStateManager.getManager().deactivateAllChildren();
GameStateManager.getManager().activateChildNamed("bob");
and then start up the new GameStates. It closes out the menu and opens the game normally, but if I click where the button to close the game WOULD be, it closes the game!!!!
What's going on!?