diff options
author | ccrs <ccrs@users.noreply.github.com> | 2019-04-17 00:06:06 +0200 |
---|---|---|
committer | ccrs <ccrs@users.noreply.github.com> | 2019-04-17 00:06:06 +0200 |
commit | 6e011c974d55135f56df7802699c05fc95ee7873 (patch) | |
tree | 40c2a1d3fbfc71a13c3722c2f260b7dc0552275c /src | |
parent | 11de6b5f866e087307a719b931be8c51b984c54e (diff) |
Core/Movement: replace multiset::find with std::find in MotionMaster
same reasoning as 11de6b5
Container's find uses the defined custom comparator
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Movement/MotionMaster.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Movement/MotionMaster.cpp b/src/server/game/Movement/MotionMaster.cpp index b89a5aad293..ac592e3b47f 100644 --- a/src/server/game/Movement/MotionMaster.cpp +++ b/src/server/game/Movement/MotionMaster.cpp @@ -361,7 +361,8 @@ void MotionMaster::Remove(MovementGenerator* movement, MovementSlot slot/* = MOT case MOTION_SLOT_ACTIVE: if (!_generators.empty()) { - auto itr = _generators.find(movement); + auto bounds = _generators.equal_range(movement); + auto itr = std::find(bounds.first, bounds.second, movement); if (itr != _generators.end()) Remove(itr, GetCurrentMovementGenerator() == *itr, false); } |