(svn r15330) -Fix [FS#2597]: leaking of Squirrel when using circular references (by enabling the GC).

This commit is contained in:
rubidium
2009-02-03 22:42:42 +00:00
parent e628c5360d
commit 2eebb52592
10 changed files with 44 additions and 17 deletions

View File

@@ -296,6 +296,11 @@ void AIInstance::GameLoop()
}
}
void AIInstance::CollectGarbage()
{
if (this->is_started && !this->is_dead) this->engine->CollectGarbage();
}
/* static */ void AIInstance::DoCommandReturn(AIInstance *instance)
{
instance->engine->InsertResult(AIObject::GetLastCommandRes());