]> git.treefish.org Git - phys/latlib.git/blobdiff - configcache.cpp
fixed multiple parameter write closing bug.
[phys/latlib.git] / configcache.cpp
index 62519a4c7fea105d43fae0af6a448f1cf3cab7d0..ef085d8cb25815d78d02ccbfc258ee4332b5f6d6 100644 (file)
@@ -259,7 +259,7 @@ void configcache::readConfig(bool *readnewconfig, int *nequileft, vector<unsigne
 }
 
 void configcache::openOutFile(int actnequi)
 }
 
 void configcache::openOutFile(int actnequi)
-{
+{ 
   time_t secstamp = time(NULL);
 
   outFileName.str("");
   time_t secstamp = time(NULL);
 
   outFileName.str("");
@@ -315,6 +315,7 @@ int configcache::getParIndex(const string& parid){
 
 void configcache::setPara(const string& parid, const double& value){
   Paras[getParIndex(parid)].val = value;
 
 void configcache::setPara(const string& parid, const double& value){
   Paras[getParIndex(parid)].val = value;
+
   finishOutFile();
   if(inBuffer != NULL) { delete inBuffer; inBuffer=NULL; } 
   inFile.close();
   finishOutFile();
   if(inBuffer != NULL) { delete inBuffer; inBuffer=NULL; } 
   inFile.close();