summaryrefslogtreecommitdiff
path: root/src/resources
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources')
-rw-r--r--src/resources/colordb.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/resources/colordb.cpp b/src/resources/colordb.cpp
index 2340a8f2..bb5bd0d1 100644
--- a/src/resources/colordb.cpp
+++ b/src/resources/colordb.cpp
@@ -46,9 +46,8 @@ void ColorDB::load()
return;
}
- XML::Document doc(HAIR_COLOR_FILE);
- XML::Document doc2(TMW_COLOR_FILE);
- xmlNodePtr root = doc.rootNode();
+ XML::Document *doc = new XML::Document(HAIR_COLOR_FILE);
+ xmlNodePtr root = doc->rootNode();
bool TMWHair = false;
if (!root || !xmlStrEqual(root->name, BAD_CAST "colors"))
@@ -56,7 +55,8 @@ void ColorDB::load()
logger->log("Trying TMW's color file, %s.", TMW_COLOR_FILE);
TMWHair = true;
- root = doc2.rootNode();
+ doc = new XML::Document(TMW_COLOR_FILE);
+ root = doc->rootNode();
if (!root || !xmlStrEqual(root->name, BAD_CAST "colors"))
{
logger->log("ColorDB: Failed");