From a6f6c99c92a4873c24d5acbe770a9664696f05ce Mon Sep 17 00:00:00 2001 From: lotodore Date: Tue, 8 May 2007 21:05:45 +0000 Subject: [PATCH] Fixed vector of tixmlelements. --- src/config/configfile.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/config/configfile.cpp b/src/config/configfile.cpp index 36314736..e8edd6a5 100644 --- a/src/config/configfile.cpp +++ b/src/config/configfile.cpp @@ -138,7 +138,7 @@ ConfigFile::~ConfigFile() void ConfigFile::updateConfig(ConfigState myConfigState) { - int i; + size_t i; QtToolsInterface *myQtToolsInterface = new QtToolsWrapper; @@ -207,10 +207,9 @@ void ConfigFile::updateConfig(ConfigState myConfigState) { root->LinkEndChild( config ); for (i=0; i > TiXmlElements; - TiXmlElements.push_back( boost::shared_ptr (new TiXmlElement(configList[i].name))); - config->LinkEndChild( TiXmlElements[i] ); - TiXmlElements[i]->SetAttribute("value", myQtToolsInterface->stringToUtf8(configList[i].defaultValue)); + TiXmlElement *tmpElement = new TiXmlElement(configList[i].name); + config->LinkEndChild( tmpElement ); + tmpElement->SetAttribute("value", myQtToolsInterface->stringToUtf8(configList[i].defaultValue)); } doc.SaveFile( configFileName );