aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/DungeonFinding/LFGMgr.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp
index 24d3ae3070d..3f8277ec235 100755
--- a/src/server/game/DungeonFinding/LFGMgr.cpp
+++ b/src/server/game/DungeonFinding/LFGMgr.cpp
@@ -1508,19 +1508,18 @@ void LFGMgr::UpdateProposal(uint32 proposalId, uint32 lowGuid, bool accept)
plr = (*it);
if (sendUpdate)
plr->GetSession()->SendUpdateProposal(proposalId, pProposal);
- plr->SetLfgUpdate(false);
if (plr->GetGroup())
- {
plr->GetSession()->SendLfgUpdateParty(LFG_UPDATETYPE_GROUP_FOUND);
- if (plr->GetGroup() != grp)
- {
- plr->GetGroup()->SetLfgQueued(false);
- plr->RemoveFromGroup();
- }
- }
else
plr->GetSession()->SendLfgUpdatePlayer(LFG_UPDATETYPE_GROUP_FOUND);
+ plr->SetLfgUpdate(false);
+ if (plr->GetGroup() != grp)
+ {
+ plr->GetGroup()->SetLfgQueued(false);
+ plr->RemoveFromGroup();
+ }
+
if (!grp)
{
grp = new Group();