Attempt for bugfix to resume from msgbox

This commit is contained in:
Mark Vejvoda 2010-03-17 18:04:44 +00:00
parent eddd0cd19b
commit ae632f4d7a
2 changed files with 7 additions and 5 deletions

View File

@ -256,7 +256,7 @@ void Program::exit() {
// ==================== PRIVATE ====================
void Program::init(WindowGl *window){
void Program::init(WindowGl *window, bool initSound){
this->window= window;
Config &config= Config::getInstance();
@ -299,8 +299,10 @@ void Program::init(WindowGl *window){
renderer.init();
//sound
SoundRenderer &soundRenderer= SoundRenderer::getInstance();
soundRenderer.init(window);
if(initSound == true) {
SoundRenderer &soundRenderer= SoundRenderer::getInstance();
soundRenderer.init(window);
}
NetworkInterface::setAllowGameDataSynchCheck(Config::getInstance().getBool("AllowGameDataSynchCheck","0"));
NetworkInterface::setAllowDownloadDataSynch(Config::getInstance().getBool("AllowDownloadDataSynch","0"));
@ -378,7 +380,7 @@ void Program::showMessage(const char *msg) {
#endif
//MainWindow *mainWindow= new MainWindow(this);
init(this->window);
init(this->window,false);
setState(originalState);
//this->programState = originalState;

View File

@ -127,7 +127,7 @@ public:
void exit();
private:
void init(WindowGl *window);
void init(WindowGl *window, bool initSound=true);
void setDisplaySettings();
void restoreDisplaySettings();
};