diff --git a/apps/openmw/mwworld/worldimp.cpp b/apps/openmw/mwworld/worldimp.cpp index abed250799..79b246ad2e 100644 --- a/apps/openmw/mwworld/worldimp.cpp +++ b/apps/openmw/mwworld/worldimp.cpp @@ -555,6 +555,7 @@ namespace MWWorld // a bit ugly if (ptr == mPlayer->getPlayer()) { currCell = mWorldScene->getCurrentCell(); + haveToMove = true; } else { currCell = ptr.getCell(); } @@ -570,7 +571,6 @@ namespace MWWorld { if (ptr == mPlayer->getPlayer()) { mWorldScene->changeCell(cellX, cellY, pos, false); - haveToMove = true; } else { CellStore *newCell = MWBase::Environment::get().getWorld()->getExterior(cellX, cellY);