aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorccrs <ccrs@users.noreply.github.com>2019-04-17 00:06:06 +0200
committerccrs <ccrs@users.noreply.github.com>2019-04-17 00:06:06 +0200
commit6e011c974d55135f56df7802699c05fc95ee7873 (patch)
tree40c2a1d3fbfc71a13c3722c2f260b7dc0552275c /src
parent11de6b5f866e087307a719b931be8c51b984c54e (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.cpp3
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);
}