From 1c2bb281d264acbc97da5d9e3a7fb47de281a3bf Mon Sep 17 00:00:00 2001 From: Brandon Smith Date: Sun, 20 Sep 2015 16:22:31 -0300 Subject: [PATCH] Fixed UserIsSpeaking event --- src/Discord.Net/DiscordClient.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net/DiscordClient.cs b/src/Discord.Net/DiscordClient.cs index a3dc31a93..a4bb83257 100644 --- a/src/Discord.Net/DiscordClient.cs +++ b/src/Discord.Net/DiscordClient.cs @@ -119,10 +119,11 @@ namespace Discord if (_voiceSocket.CurrentVoiceServerId != null) { var member = _members[e.UserId, _voiceSocket.CurrentVoiceServerId]; - if (!member.IsSpeaking) + bool value = e.IsSpeaking; + if (member.IsSpeaking != value) { - member.IsSpeaking = true; - RaiseUserIsSpeaking(member, true); + member.IsSpeaking = value; + RaiseUserIsSpeaking(member, value); } } };