Erwan - Fix issue 30 (memory leaks in GuiCombat.cpp)

This commit is contained in:
wagic.the.homebrew@gmail.com
2009-09-23 06:56:05 +00:00
parent 311ec5fbad
commit 82551174d9
3 changed files with 6 additions and 3 deletions

View File

@@ -33,8 +33,6 @@ GuiCombat::~GuiCombat()
for (inner_iterator it = attackers.begin(); it != attackers.end(); ++it)
{
for (vector<DefenserDamaged*>::iterator q = (*it)->blockers.begin(); q != (*it)->blockers.end(); ++q)
delete(*q);
delete (*it);
}
}
@@ -370,7 +368,6 @@ int GuiCombat::receiveEventMinus(WEvent* e)
{
AttackerDamaged* d = *it;
if (activeAtk == *it) activeAtk = NULL;
for (vector<DefenserDamaged*>::iterator q = (*it)->blockers.begin(); q != (*it)->blockers.end(); ++q) delete(*q);
attackers.erase(it);
SAFE_DELETE(d);
return 1;