Force Feedback: Code cleanup, release unused Handle's

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6428 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 52caa8342890ee4726d719377fa276bd58d49381
Former-commit-id: 6624cc329a15382c4f5190ee802ee39bb7d6e2aa
This commit is contained in:
madbad 2016-06-02 15:09:34 +00:00
parent b79864e599
commit 234dc2bb5f

View file

@ -76,6 +76,7 @@ void ForceFeedbackManager::readConfiguration(std::string carName){
if(GfParmExistsSection(paramHandle, effectsSectionPathSpecific.c_str())){
this->readConfigurationFromFileSection(configFileUrl, effectsSectionPathSpecific);
}
GfParmReleaseHandle(paramHandle);
//now we are correctly initialized
this->initialized = true;
@ -111,6 +112,8 @@ void ForceFeedbackManager::readConfigurationFromFileSection(std::string configFi
} while (GfParmListSeekNext(paramHandle, effectsSectionPath.c_str()) == 0);
}
GfParmReleaseHandle(paramHandle);
}
void ForceFeedbackManager::saveConfiguration(){
@ -160,7 +163,8 @@ void ForceFeedbackManager::saveConfiguration(){
//write changes
GfParmWriteFile(NULL,paramHandle,"preferences");
GfParmReleaseHandle(paramHandle);
}
int ForceFeedbackManager::updateForce(tCarElt* car, tSituation *s){