mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 19:37:03 +00:00
[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:
parent
685edfe7e2
commit
d31ce2e2a3
4 changed files with 8 additions and 6 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue