void GraphicsImpl::threadWillStop() { delete caelumSystem; gui->shutdown(); delete gui; delete listener; //Ogre::WindowEventUtilities::removeWindowEventListener(window, this); //windowClosed(window); root->shutdown(); //delete root; boost::this_thread::sleep(boost::posix_time::milliseconds(100)); // Wait 1/100 s }