Browse Source

Better handle if someone changes voice channels while talking

tags/docs-0.9
RogueException 9 years ago
parent
commit
9d46e04f89
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/Discord.Net/DiscordClient.cs

+ 2
- 2
src/Discord.Net/DiscordClient.cs View File

@@ -673,12 +673,12 @@ namespace Discord
var member = _members[data.UserId, data.GuildId];
if (member != null)
{
member.Update(data);
if (member.IsSpeaking)
if (data.ChannelId != member.VoiceChannelId && member.IsSpeaking)
{
member.IsSpeaking = false;
RaiseUserIsSpeaking(member, false);
}
member.Update(data);
RaiseUserVoiceStateUpdated(member);
}
}


Loading…
Cancel
Save