Only stop demo on map change if it was started by autorecord.

This commit is contained in:
Thilo Schulz 2006-11-03 08:42:21 +00:00
parent b57a970034
commit aea7262d86
2 changed files with 2 additions and 4 deletions

View file

@ -505,11 +505,8 @@ void CL_ParseGamestate( msg_t *msg ) {
CL_SystemInfoChanged(); CL_SystemInfoChanged();
// stop recording now so the demo won't have an unnecessary level load at the end. // stop recording now so the demo won't have an unnecessary level load at the end.
if(clc.demorecording) if(cl_autoRecordDemo->integer && clc.demorecording)
CL_StopRecord_f(); CL_StopRecord_f();
// same fore AVI recording
if(CL_VideoRecording())
CL_CloseAVI();
// reinitialize the filesystem if the game directory has changed // reinitialize the filesystem if the game directory has changed
FS_ConditionalRestart( clc.checksumFeed ); FS_ConditionalRestart( clc.checksumFeed );

View file

@ -370,6 +370,7 @@ extern cvar_t *cl_conXOffset;
extern cvar_t *cl_inGameVideo; extern cvar_t *cl_inGameVideo;
extern cvar_t *cl_lanForcePackets; extern cvar_t *cl_lanForcePackets;
extern cvar_t *cl_autoRecordDemo;
//================================================= //=================================================