diff --git a/apps/openmw/mwrender/player.cpp b/apps/openmw/mwrender/player.cpp index 8c8bbb86f7..51e7fa7455 100644 --- a/apps/openmw/mwrender/player.cpp +++ b/apps/openmw/mwrender/player.cpp @@ -94,7 +94,6 @@ namespace MWRender } else { mCameraNode->setOrientation(zr * xr); } - updateListener(); } std::string Player::getHandle() const @@ -121,6 +120,8 @@ namespace MWRender void Player::update(float duration) { + updateListener(); + // only show the crosshair in game mode and in first person mode. MWBase::Environment::get().getWindowManager ()->showCrosshair (!MWBase::Environment::get().getWindowManager ()->isGuiMode () && (mFirstPersonView && !mVanity.enabled && !mPreviewMode));