diff --git a/src/event.cxx b/src/event.cxx index 6c50c96..baec01f 100644 --- a/src/event.cxx +++ b/src/event.cxx @@ -5315,6 +5315,11 @@ CEvent::TreatEventBase (const SDL_Event & event) g_enableRecorder && m_phase == EV_PHASE_PLAY && !m_bDemoPlay && m_bStartRecording) DemoRecStop (); // stop recording + else if (m_phase == EV_PHASE_PLAY && m_bDemoPlay) + { + DemoPlayStop (); + return true; + } break; case SDLK_F9: if (m_phase == EV_PHASE_PLAY)