*Search for aura caster in our out of world in Aura::UnregisterSingleTarget().

--HG--
branch : trunk
This commit is contained in:
QAston
2010-08-02 18:05:07 +02:00
parent 027ca9b62a
commit 18dd177308
3 changed files with 18 additions and 2 deletions
+2 -1
View File
@@ -764,7 +764,8 @@ bool Aura::IsVisible() const
void Aura::UnregisterSingleTarget()
{
ASSERT(m_isSingleTarget);
Unit * caster = GetCaster();
Unit * caster = ObjectAccessor::GetObjectInOrOutOfWorld(GetCasterGUID(), (Unit*)NULL);//GetCaster();
assert(caster);
caster->GetSingleCastAuras().remove(this);
SetIsSingleTarget(false);
}