mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Groups: Use iterators instead of raw LinkedListElement to interact with group members
This commit is contained in:
@@ -720,9 +720,9 @@ void WorldSession::HandleSendPingUnit(WorldPackets::Party::SendPingUnit const& p
|
||||
broadcastPingUnit.SpellOverrideNameID = pingUnit.SpellOverrideNameID;
|
||||
broadcastPingUnit.Write();
|
||||
|
||||
for (GroupReference const* itr = group->GetFirstMember(); itr != nullptr; itr = itr->next())
|
||||
for (GroupReference const& itr : group->GetMembers())
|
||||
{
|
||||
Player const* member = itr->GetSource();
|
||||
Player const* member = itr.GetSource();
|
||||
if (_player == member || !_player->IsInMap(member))
|
||||
continue;
|
||||
|
||||
@@ -749,9 +749,9 @@ void WorldSession::HandleSendPingWorldPoint(WorldPackets::Party::SendPingWorldPo
|
||||
broadcastPingWorldPoint.PingDuration = pingWorldPoint.PingDuration;
|
||||
broadcastPingWorldPoint.Write();
|
||||
|
||||
for (GroupReference const* itr = group->GetFirstMember(); itr != nullptr; itr = itr->next())
|
||||
for (GroupReference const& itr : group->GetMembers())
|
||||
{
|
||||
Player const* member = itr->GetSource();
|
||||
Player const* member = itr.GetSource();
|
||||
if (_player == member || !_player->IsInMap(member))
|
||||
continue;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user