clear stack on Application exit, fixes pesky static-related bugs

This commit is contained in:
James Turk 2005-08-18 02:24:33 +00:00
parent 46daa43cdb
commit 9cbd63ee15

View File

@ -5,7 +5,7 @@
// James Turk (jpt2433@rit.edu) // James Turk (jpt2433@rit.edu)
// //
// Version: // Version:
// $Id: Application.cpp,v 1.27 2005/08/17 06:35:56 cozman Exp $ // $Id: Application.cpp,v 1.28 2005/08/18 02:24:33 cozman Exp $
#include "Application.hpp" #include "Application.hpp"
@ -49,6 +49,12 @@ Application::Application(const std::string& arg0) :
Application::~Application() Application::~Application()
{ {
// clear stack on exit
while(!stateStack_.empty())
{
popState();
}
glfwTerminate(); // shutdown GLFW glfwTerminate(); // shutdown GLFW
PHYSFS_deinit(); // shutdown PhysFS PHYSFS_deinit(); // shutdown PhysFS