Core/Handlers: Send invite decline message to leader in every case
This commit is contained in:
@@ -237,11 +237,12 @@ void WorldSession::HandleGroupDeclineOpcode(WorldPacket & /*recv_data*/)
|
|||||||
Group *group = GetPlayer()->GetGroupInvite();
|
Group *group = GetPlayer()->GetGroupInvite();
|
||||||
if (!group) return;
|
if (!group) return;
|
||||||
|
|
||||||
|
// Remember leader if online (group pointer will be invalid if group gets disbanded)
|
||||||
|
Player *leader = sObjectMgr->GetPlayer(group->GetLeaderGUID());
|
||||||
|
|
||||||
// uninvite, group can be deleted
|
// uninvite, group can be deleted
|
||||||
GetPlayer()->UninviteFromGroup();
|
GetPlayer()->UninviteFromGroup();
|
||||||
|
|
||||||
// remember leader if online
|
|
||||||
Player *leader = sObjectMgr->GetPlayer(group->GetLeaderGUID());
|
|
||||||
if (!leader || !leader->GetSession())
|
if (!leader || !leader->GetSession())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user