diff --git a/apps/openmw/mwsound/soundmanager.cpp b/apps/openmw/mwsound/soundmanager.cpp index 272956082a..3b1f188e70 100644 --- a/apps/openmw/mwsound/soundmanager.cpp +++ b/apps/openmw/mwsound/soundmanager.cpp @@ -308,10 +308,10 @@ namespace MWSound if(snditer == mActiveSounds.end()) return; + const ESM::Position &pos = ptr.getCellRef().pos; IDMap::iterator iditer = snditer->second.begin(); while(iditer != snditer->second.end()) { - const ESM::Position &pos = ptr.getCellRef().pos; iditer->second->update(pos.pos); iditer++; }