diff --git a/apps/openmw/mwmechanics/aiwander.cpp b/apps/openmw/mwmechanics/aiwander.cpp
index a51092fea..4da325abd 100644
--- a/apps/openmw/mwmechanics/aiwander.cpp
+++ b/apps/openmw/mwmechanics/aiwander.cpp
@@ -391,8 +391,8 @@ namespace MWMechanics
 
                 // update position
                 ESM::Position updatedPos = actor.getRefData().getPosition();
-                mPrevX = pos.pos[0];
-                mPrevY = pos.pos[1];
+                mPrevX = updatedPos.pos[0];
+                mPrevY = updatedPos.pos[1];
             }
         }