[Patch] Unhandled exception

mrmclovin

07-08-2009 20:43:33

Minor adjustment in MyGUI_OgreDataManager.cpp:
Data* OgreDataManager::getData(const std::string& _name)
{
try
{
Ogre::DataStreamPtr stream = Ogre::ResourceGroupManager::getSingleton().openResource(_name, mGroup);

Data* data = new Data();
data->setSize(stream->size());
stream->read(data->getData(), data->getSize());

return data;
}
catch(Ogre::FileNotFoundException)
{
}

return nullptr;
}


The exception should be re-thrown if it's not handled:
catch(Ogre::FileNotFoundException exp)
{
throw exp;
}