[10315] Make AuraHolder::IsDeleted() really work.

In fact it has been broken originally when added in Aura long before move it to AuraHolder.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
zergtmn 2010-08-04 01:35:34 +04:00 committed by VladimirMangos
parent 685edfe7e2
commit d31ce2e2a3
4 changed files with 8 additions and 6 deletions

View file

@ -4572,7 +4572,10 @@ void Unit::RemoveSpellAuraHolder(SpellAuraHolder *holder, AuraRemoveMode mode)
// If holder in use (removed from code that plan access to it data after return)
// store it in holder list with delayed deletion
if (holder->IsInUse())
{
holder->SetDeleted();
m_deletedHolders.push_back(holder);
}
else
delete holder;