diff options
Diffstat (limited to 'source/cl_demo.c')
-rw-r--r-- | source/cl_demo.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/cl_demo.c b/source/cl_demo.c index 94de51e..1f33655 100644 --- a/source/cl_demo.c +++ b/source/cl_demo.c @@ -558,8 +558,8 @@ static void CL_ParseNextDemoMessage( void ) { if( !s[0] ) { Com_Error( ERR_SILENT, "Demo finished" ); } - Cbuf_AddText( s ); - Cbuf_AddText( "\n" ); + Cbuf_AddText( &cmd_buffer, s ); + Cbuf_AddText( &cmd_buffer, "\n" ); Cvar_Set( "nextserver", "" ); cls.state = ca_connected; return; @@ -632,7 +632,7 @@ static void CL_PlayDemo_f( void ) { if( type == 1 ) { Com_DPrintf( "%s is a MVD file\n", name ); - Cbuf_InsertText( va( "mvdplay --replace @@ /%s\n", name ) ); + Cbuf_InsertText( &cmd_buffer, va( "mvdplay --replace @@ /%s\n", name ) ); FS_FCloseFile( demofile ); return; } @@ -655,7 +655,7 @@ static void CL_PlayDemo_f( void ) { CL_ParseServerMessage(); while( cls.state == ca_connected ) { - Cbuf_Execute(); + Cbuf_Execute( &cl_cmdbuf ); CL_ParseNextDemoMessage(); } |