From 169ee14724302d36169410c8dea98108144f2675 Mon Sep 17 00:00:00 2001 From: SNMetamorph <25657591+SNMetamorph@users.noreply.github.com> Date: Mon, 15 Aug 2022 10:24:38 +0400 Subject: [PATCH] engine: client: disabled voice on legacy protocol servers --- engine/client/cl_main.c | 1 + engine/client/s_main.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/client/cl_main.c b/engine/client/cl_main.c index 172a724b..53b35734 100644 --- a/engine/client/cl_main.c +++ b/engine/client/cl_main.c @@ -1514,6 +1514,7 @@ void CL_Disconnect( void ) // clear the network channel, too. Netchan_Clear( &cls.netchan ); + Voice_RecordStop(); IN_LockInputDevices( false ); // unlock input devices diff --git a/engine/client/s_main.c b/engine/client/s_main.c index 272502f9..5e1f8429 100644 --- a/engine/client/s_main.c +++ b/engine/client/s_main.c @@ -1868,7 +1868,7 @@ S_VoiceRecordStart_f */ void S_VoiceRecordStart_f( void ) { - if( cls.state != ca_active ) + if( cls.state != ca_active || cls.legacymode ) return; Voice_RecordStart();