1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-07 12:54:00 +00:00

Revert "Don't trigger CellChanged events when crossing exterior cell borders (Fixes #1874)"

This reverts commit 0c67ff9ed0.
This commit is contained in:
scrawl 2014-09-08 20:52:15 +02:00
parent 6b06ab23aa
commit 3007af44ea

View File

@ -259,10 +259,6 @@ namespace MWWorld
void Scene::changeCell (int X, int Y, const ESM::Position& position, bool adjustPlayerPos) void Scene::changeCell (int X, int Y, const ESM::Position& position, bool adjustPlayerPos)
{ {
// CellChanged events should not trigger when crossing exterior cell borders
// TODO: check worldspace
bool cellChanged = !mCurrentCell || !mCurrentCell->isExterior();
Loading::Listener* loadingListener = MWBase::Environment::get().getWindowManager()->getLoadingScreen(); Loading::Listener* loadingListener = MWBase::Environment::get().getWindowManager()->getLoadingScreen();
Loading::ScopedLoad load(loadingListener); Loading::ScopedLoad load(loadingListener);
@ -362,7 +358,7 @@ namespace MWWorld
// Sky system // Sky system
MWBase::Environment::get().getWorld()->adjustSky(); MWBase::Environment::get().getWorld()->adjustSky();
mCellChanged = cellChanged; mCellChanged = true;
} }
//We need the ogre renderer and a scene node. //We need the ogre renderer and a scene node.