Various mem leaks related to CValue reference count fixed

This commit is contained in:
Benoit Bolsee
2008-03-01 19:46:50 +00:00
parent 44314581dc
commit 0db0f5734d
17 changed files with 224 additions and 49 deletions

View File

@@ -101,6 +101,7 @@ SCA_ActuatorList& SCA_IObject::GetActuators()
void SCA_IObject::AddSensor(SCA_ISensor* act)
{
act->AddRef();
m_sensors.push_back(act);
}
@@ -108,6 +109,7 @@ void SCA_IObject::AddSensor(SCA_ISensor* act)
void SCA_IObject::AddController(SCA_IController* act)
{
act->AddRef();
m_controllers.push_back(act);
}
@@ -115,6 +117,7 @@ void SCA_IObject::AddController(SCA_IController* act)
void SCA_IObject::AddActuator(SCA_IActuator* act)
{
act->AddRef();
m_actuators.push_back(act);
}