diff --git a/src/xrSound/SoundRender_Emitter_FSM.cpp b/src/xrSound/SoundRender_Emitter_FSM.cpp index dfced028ed7..5e2eccd6d01 100644 --- a/src/xrSound/SoundRender_Emitter_FSM.cpp +++ b/src/xrSound/SoundRender_Emitter_FSM.cpp @@ -184,8 +184,8 @@ void CSoundRender_Emitter::update(float fTime, float dt) if (!update_culling(dt)) { // switch to: SIMULATE - m_current_state = stSimulatingLooped; // switch state SoundRender->i_stop(this); + m_current_state = stSimulatingLooped; // switch state } else { diff --git a/src/xrSound/SoundRender_Emitter_StartStop.cpp b/src/xrSound/SoundRender_Emitter_StartStop.cpp index ecb184bdb5e..33854fafb1d 100644 --- a/src/xrSound/SoundRender_Emitter_StartStop.cpp +++ b/src/xrSound/SoundRender_Emitter_StartStop.cpp @@ -86,13 +86,13 @@ void CSoundRender_Emitter::cancel() { case stPlaying: // switch to: SIMULATE - m_current_state = stSimulating; // switch state SoundRender->i_stop(this); + m_current_state = stSimulating; // switch state break; case stPlayingLooped: // switch to: SIMULATE - m_current_state = stSimulatingLooped; // switch state SoundRender->i_stop(this); + m_current_state = stSimulatingLooped; // switch state break; default: FATAL("Non playing ref_sound forced out of render queue"); break; }