diff options
| author | Jonas Ask | 2009-11-27 16:33:09 +0000 |
|---|---|---|
| committer | Jonas Ask | 2009-11-27 16:33:09 +0000 |
| commit | 9e032669b8b26714941ebe96ec3c1362c6608da0 (patch) | |
| tree | daec5737123f81ab8982eb9dedb9edc821aae568 /ContentBuildingReader.cpp | |
| parent | 86248d1d3dfdacdab2c4aa7781fa2c048200cccb (diff) | |
| download | stonesense-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.cpp | 5 |
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
|
