extensions/sdktools/voice.cpp
changeset 3211 8dd6da22725b
parent 3210 61d9463f0765
child 3819 d17aed3d46bf
     1.1 --- a/extensions/sdktools/voice.cpp	Tue Mar 08 12:17:21 2011 -0800
     1.2 +++ b/extensions/sdktools/voice.cpp	Tue Mar 08 12:23:34 2011 -0800
     1.3 @@ -125,6 +125,11 @@
     1.4  		RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVoiceServer::SetClientListening, (iReceiver, iSender, false));
     1.5  	}
     1.6  
     1.7 +	if (g_VoiceFlags[iSender] & SPEAK_MUTED)
     1.8 +	{
     1.9 +		RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVoiceServer::SetClientListening, (iReceiver, iSender, false));
    1.10 +	}
    1.11 +
    1.12  	if (g_VoiceMap[iReceiver][iSender] == Listen_No)
    1.13  	{
    1.14  		RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVoiceServer::SetClientListening, (iReceiver, iSender, false));
    1.15 @@ -134,11 +139,6 @@
    1.16  		RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVoiceServer::SetClientListening, (iReceiver, iSender, true));
    1.17  	}
    1.18  
    1.19 -	if (g_VoiceFlags[iSender] & SPEAK_MUTED)
    1.20 -	{
    1.21 -		RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVoiceServer::SetClientListening, (iReceiver, iSender, false));
    1.22 -	}
    1.23 -
    1.24  	if ((g_VoiceFlags[iSender] & SPEAK_ALL) || (g_VoiceFlags[iReceiver] & SPEAK_LISTENALL))
    1.25  	{
    1.26  		RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVoiceServer::SetClientListening, (iReceiver, iSender, true));