Fixed memory leak
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@5564 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
5f18162c25
commit
7db06e27e1
@ -85,7 +85,6 @@ void Screen::loadFromFile()
|
||||
{
|
||||
assert(m_magic_number == 0xCAFEC001);
|
||||
|
||||
//FIXME: need to delete this pointer
|
||||
IrrXMLReader* xml = irr::io::createIrrXMLReader( (file_manager->getGUIDir() + "/" + m_filename).c_str() );
|
||||
parseScreenFileDiv(xml, m_widgets);
|
||||
m_loaded = true;
|
||||
@ -93,6 +92,8 @@ void Screen::loadFromFile()
|
||||
|
||||
// invoke callback so that the class deriving from Screen is aware of this event
|
||||
loadedFromFile();
|
||||
|
||||
delete xml;
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user