diff options
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/client.h | 1 | ||||
| -rw-r--r-- | src/engine/client/client.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/client.h b/src/engine/client.h index ab1f0547..80a0241d 100644 --- a/src/engine/client.h +++ b/src/engine/client.h @@ -77,6 +77,7 @@ public: virtual void Quit() = 0; virtual const char *DemoPlayer_Play(const char *pFilename, int StorageType) = 0; virtual void DemoRecorder_Start(const char *pFilename, bool WithTimestamp) = 0; + virtual void DemoRecorder_HandleAutoStart() = 0; virtual void DemoRecorder_Stop() = 0; virtual void AutoScreenshot_Start() = 0; diff --git a/src/engine/client/client.cpp b/src/engine/client/client.cpp index aab6e68f..d67e3332 100644 --- a/src/engine/client/client.cpp +++ b/src/engine/client/client.cpp @@ -2154,6 +2154,7 @@ void CClient::DemoRecorder_HandleAutoStart() { if(g_Config.m_ClAutoDemoRecord) { + DemoRecorder_Stop(); DemoRecorder_Start("auto/autorecord", true); if(g_Config.m_ClAutoDemoMax) { |