Core/LFD: Fixed possible multithreading crash, thanks LihO

This commit is contained in:
Subv2112
2012-01-31 14:38:14 -05:00
parent 1bc370aaf8
commit bdae78ac9d
+1 -6
View File
@@ -2314,14 +2314,9 @@ bool Player::TeleportToBGEntryPoint()
if (m_bgData.joinPos.m_mapId == MAPID_INVALID)
return false;
Group* group = GetGroup();
if (group && group->isLFGGroup() && group->GetMembersCount() == 1)
group->Disband();
else
ScheduleDelayedOperation(DELAYED_BG_GROUP_RESTORE);
ScheduleDelayedOperation(DELAYED_BG_MOUNT_RESTORE);
ScheduleDelayedOperation(DELAYED_BG_TAXI_RESTORE);
ScheduleDelayedOperation(DELAYED_BG_GROUP_RESTORE);
return TeleportTo(m_bgData.joinPos);
}