Fix a crash caused by a uninitialized mutex and remove the 'setText' call from the thread because it can caused a crash

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@5661 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
xapantu 2010-07-06 16:06:43 +00:00
parent ad9eb86671
commit 93624d154c
2 changed files with 3 additions and 2 deletions

View File

@ -136,6 +136,7 @@ void AddonsScreen::onUpdate(float delta, irr::video::IVideoDriver* driver)
}
void AddonsScreen::init()
{
pthread_mutex_init(&(this->mutex), NULL);
m_update_status = this->getWidget<GUIEngine::LabelWidget>("update_status");
std::cout << "Addons dir:" + file_manager->getAddonsDir() << std::endl;
this->type = "track";

View File

@ -86,11 +86,11 @@ void MainMenuScreen::changeNewsText(std::string action)
// to remove the break line.
//info.replace(info.size()-1,1, "");
std::cout << info << std::endl;
w->setText(std::string(info).c_str());
//w->setText(std::string(info).c_str());
}
if(action == "offline")
{
w->setText(_("Can't access stkaddons server..."));
//w->setText(_("Can't access stkaddons server..."));
}
}
#endif