summaryrefslogtreecommitdiff
path: root/ContentBuildingReader.cpp
diff options
context:
space:
mode:
authorJonas Ask2009-11-27 16:33:09 +0000
committerJonas Ask2009-11-27 16:33:09 +0000
commit9e032669b8b26714941ebe96ec3c1362c6608da0 (patch)
treedaec5737123f81ab8982eb9dedb9edc821aae568 /ContentBuildingReader.cpp
parent86248d1d3dfdacdab2c4aa7781fa2c048200cccb (diff)
downloadstonesense-9e032669b8b26714941ebe96ec3c1362c6608da0.tar.gz
stonesense-9e032669b8b26714941ebe96ec3c1362c6608da0.tar.bz2
stonesense-9e032669b8b26714941ebe96ec3c1362c6608da0.tar.xz
Hunting a leak in ContentBuildingReader.cpp.
Re-added the G-key to reload content code.
Diffstat (limited to 'ContentBuildingReader.cpp')
-rw-r--r--ContentBuildingReader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/ContentBuildingReader.cpp b/ContentBuildingReader.cpp
index f1c8b5f..64028b2 100644
--- a/ContentBuildingReader.cpp
+++ b/ContentBuildingReader.cpp
@@ -259,6 +259,7 @@ bool includeFile(SpriteNode* node, TiXmlElement* includeNode, SpriteBlock* &oldS
bool parseSpriteNode(SpriteNode* node, TiXmlElement* elemParent)
{
+ //TODO: there is a leak here somewhere.
SpriteBlock* oldSibling = NULL;
TiXmlElement* elemNode = elemParent->FirstChildElement();
const char* strParent = elemParent->Value();
@@ -303,8 +304,8 @@ bool addSingleBuildingConfig( TiXmlElement* elemRoot, vector<BuildingConfigurat
building.sprites = spriteroot;
if (!parseSpriteNode(spriteroot,elemRoot))
{
- delete(spriteroot);
- return false;
+ delete(spriteroot);
+ return false;
}
//add a copy of 'building' to known buildings