diff options
| author | Machiavelli <none@none> | 2010-09-15 15:38:46 +0200 |
|---|---|---|
| committer | Machiavelli <none@none> | 2010-09-15 15:38:46 +0200 |
| commit | 0856197d87260e0d0adffba351831eacfcd0d354 (patch) | |
| tree | 199c6807c0fec47dabb4aec40778d629afc924ad /src | |
| parent | e132da954768104eee77d9710e7c1398cf34046b (diff) | |
Core/Unit: Fix a crash in GetCurrentMovementGeneratorType(). Author: dr.tenma
Fixes issue #1876
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Movement/MotionMaster.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Movement/MotionMaster.cpp b/src/server/game/Movement/MotionMaster.cpp index 618849d0ff7..2aead2d4d65 100644 --- a/src/server/game/Movement/MotionMaster.cpp +++ b/src/server/game/Movement/MotionMaster.cpp @@ -498,14 +498,14 @@ void MotionMaster::Mutate(MovementGenerator *m, MovementSlot slot) i_top = slot; } + Impl[slot] = m; if (i_top > slot) needInit[slot] = true; else { - m->Initialize(*i_owner); needInit[slot] = false; + m->Initialize(*i_owner); } - Impl[slot] = m; } void MotionMaster::MovePath(uint32 path_id, bool repeatable) |
