diff options
author | ccrs <ccrs@users.noreply.github.com> | 2019-04-17 00:06:06 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-11-30 22:33:16 +0100 |
commit | 171947fa62aaf4e4d9cd1aaed163279e6b8a6222 (patch) | |
tree | 2debdfbfe726766758ded47e8601758a68b0ce14 /src | |
parent | 72301bf02f4b8d9569139e7bfcc23df9a46f2479 (diff) |
Core/Movement: replace multiset::find with std::find in MotionMaster
same reasoning as 11de6b5
Container's find uses the defined custom comparator
(cherry picked from commit 6e011c974d55135f56df7802699c05fc95ee7873)
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 9f36af744b1..2cee75d556f 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); } |