*Fix a crash.

--HG--
branch : trunk
This commit is contained in:
megamage committed 2009-03-03 19:07:52 -06:00
1 parent aca0f0b497
commit e3eba9331e
4 files changed
+28 -18

No files matched your search

+6 -2
View File
@@ -8526,19 +8526,23 @@ void Unit::SetCharm(Unit* pet)
void Unit::AddPlayerToVision(Player* plr)
{
setActive(true);
if(m_sharedVision.empty())
{
setActive(true);
SetWorldObject(true);
}
m_sharedVision.push_back(plr);
plr->SetFarsightTarget(this);
}
void Unit::RemovePlayerFromVision(Player* plr)
{
setActive(false);
m_sharedVision.remove(plr);
if(m_sharedVision.empty())
{
setActive(false);
SetWorldObject(false);
}
plr->ClearFarsight();
}