*Fix a bug that vehicle in wintergrasp is dismissed when player log out.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-05-23 20:40:44 -05:00
parent 2780893030
commit 27e3352d2b

View File

@@ -54,7 +54,7 @@ void OPvPWintergrasp::HandlePlayerEnterZone(Player * plr, uint32 zone)
void OPvPWintergrasp::HandlePlayerLeaveZone(Player * plr, uint32 zone)
{
if(plr->m_Vehicle)
if(!plr->GetSession()->PlayerLogout() && plr->m_Vehicle) // dismiss in change zone case
plr->m_Vehicle->Dismiss();
OutdoorPvP::HandlePlayerLeaveZone(plr, zone);
}